用“Monitor/ModifyVariables"工具检查模拟器的传感器、执行器、连接的输入和输出,在S7程序“MyProgram"的块文件夹中,插入变量表VAT1。在变量表中输入地址,保存变量表。建立与CPU的连接,激活“MonitorVariable"功能,并检查输入的信号状态,取消“MonitorVariable"功能。
在“ModifyValue"列的输出中输入“1",激活“ModifyVariable"功能,并检查数字量输出模板的输出是否被修改。检查是否正确地连接了数字量模板。
在S7程序“MyProgram"中插入变量表VAT2。把幻灯片中的地址输入到表中。此时还看不到符号,因为还没有为该S7程序建立符号表。利用菜单命令Insert→RangeofVariable,在变量表中输入8行。例如,输入I8.0~I8.7。
硬件调试步骤如下:
①使用编程设备电缆将编程设备连接到CPU,如果使用带有PROFIBUS连接器的电缆,必须打开连接器的终端电阻。合上CPU的前盖,将模式选择器设为STOP。
②将电源电缆连接到电源并给电源模块上电,电源模块上的DC24V指示灯亮起。CPU上的所有指示灯亮起,短时间后熄灭;SF指示灯和DC5V指示灯仍然保持点亮。STOP指示灯开始缓慢闪烁,提示需要复位存储器。
③此时,应将微型存储卡(MMC)或备用电池插入CPU,这取决于CPU类型。
④按照下列步骤复位CPU存储器:
·将模式选择器开关拨到MRES并保持在此位置,直到STOP指示灯第二次亮起并持续点亮。释放模式选择器开关。
·在3s内将模式选择器开关拨回MRES。STOP指示灯开始快速闪烁,CPU存储器被复位。现在可松开模式选择器。当STOP指示灯恢复常亮时,CPU存储器复位完成。
⑤启动编程设备,从Windows桌面启动SIMATIC管理器,打开SIMATIC管理器窗口。
⑥激活开关1。*个输入端的指示灯将点亮。
⑦激活开关2。第二个输入端的指示灯将点亮。
HART模块
用于在 SIMATIC S7 和 PCS 7 系统中使用 HART(高速寻址远程变送器)设备
可以连接所有变送器或HART传感器/执行器,这些设备必须可以使用HART协议进行通信
还可以连接采用4-20mA技术的转换变送器(无HART协议)
只能插入到带 IM153-2 的 ET 200M 中
①数字量输入模块:
②数字量输出模块:
③数字输入/输出模块:
④继电器输出模块:
⑤模拟量输入模块
⑥模拟量输出模块:
⑦模拟量输入/输出模块:
(5)功能模块
西门子S7-300功能模块模块适用于各种场合,功能块的所有参数都在STEP7中分配,操作方便,不必编程。包括:计数器模块(FM350),定位模块(FM351),凸轮控制模块(FM352),闭环控制模块(FM355)等许多用于特定场合的模块。
(6)通讯模块(CP)
S7-300通讯模块是用于连接网络和点对点通讯用的模块,比如:用于S7-300和SIMATICC7通过PROFIBUS通讯的模块CP343-5,用于S7-300和工业以网通讯的模块CP343-1及CP343-1IT等
12)如果CP的邮件功能要在Internet上发送,则需要互联网的SMTP服务器提供服务。例如:客户使用新浪的免费服务,则如图44,定义新浪SMTP服务器的域名“smtp.sina.com.cn",但注意,此时需要在CP组态中定义DNS服务器IP地址。DNS服务器IP地址直接填写连接到互联网的路由器的IP地址,或者互联网运营商的DNS服务器地址。有关于互联网SMTP服务及DNS的详细信息以及网络安全性,请询问相应的代理服务商。
13) 如图45,可以通过智能手机等设备随时通过互联网接收到CP卡发送的邮件。
图44
图45
4. WEB服务器
CP 343-1/443-1Advanced可以作为HTTP的服务器,接受WEB服务器的访问。CP卡出厂自带默认的WEB界面,通过WEB浏览器输入CP卡的IP地址即可打开,如图46。通过CP自带的界面,可以查看CP或者CPU的诊断信息、模块信息、组态的连接状态等。本文中将主要介绍如何使用用户自定义的WEB界面监控PLC的数据。
图46
1)用户也可以使用HTML开发工具自定义WEB界面,CP的文件系统提供S7 JAVA Applet可以供用户在自定义界面调用,用以读、写访问 S7-300 /400的数据及CPU信息。
2) 如图47,西门子为CP343-1/443-1 Advanced提供了4种JAVAApplet,分别可以对CPU实现数据的读、写以及CPU/CP的信模块信息读取。