SIEMENS西门子模块6ES7414-3EM06-0AB0
启动设置界面
2、设置 MCGS 的 IP 地址
为了能与 PLC 通信,应将 MCGS 的 IP 设为同一网段。如果有 USB 线(比如一头是 USB-A 型公头,一头是 USB-B 型公头),可以采用方法一与屏幕连接, 如果网线下载 MCGS 程序方便,可以采用方法二与屏幕连接。成功连接后,更 改 IP 的步骤是一样的。
方法一:正常启动屏幕后通过 USB 线与屏幕连接,如图 6 单击下载。出现 下载界面,如图 7 图 7,连接方式选择“USB 通信”,单击连接运行,再单击“通信测试”可以测试一下是否连接成功。
图6 单击下载
图7 下载界面
方法二:用网线与触摸屏连接,打开图 7 的下载界面,通信方式选择“TCP/IP 网络”目标机名填写上一个步骤查到的 IP 地址,自己电脑的 IP 也要和触摸屏同 一网段(子网掩码相同,IP 地址**位相同,后一位不同)。单击“连机运行” 再单击“通信测试”可以测试一下是否连接成功。
使用方法一或者方法二连接成功后,单击“操作”,打开图 8 界面。单 击“设置 IP 地址”,打开图 9 界面,在里面填写和PLC一样网段的 IP 和相同的子网掩码。单击“确认”在单击图 8 退出。这时候需要重新给触摸断电上电才能 使新 IP 生效。
图8 操作界面
图9 设置 IP 界面
3、添加 Siemens_1200 设备
打开设备窗口,右击空白位置可以打开“设备工具箱”,在工具箱中找到 Siemens_1200,双击添加。如果找不到,单击“设备工具箱”里的“设备管理”, 找到 Siemens_1200 并安装。如图 10
图10 添加 1200 设备
4、添加通信的通道
在 mcgs 软件中把驱动程序“Siemens_1200”加入到设备窗口之后,双击打开 “设备编辑窗口”,如图 11,在该窗口的远端 IP地址输入 S7-1200 的 IP 地址,本 地 IP 地址输入触摸屏的 IP 地址。设置完成之后,将程序下载到触摸屏。触摸屏 与 S7-1200 用网线连接,即可完成通讯。
图11 设备编辑窗口
单击“增加设备通道”,对于 DB 块的数据,通道类型选择“V 数据寄存器”, 对于在之前的步骤中知道 DB 块的标号为 10,testfloat 的偏移量为 50,testbool 的偏移量为 54.0。所以一个通道数据类型选择“32 位浮点数”,通道地址为 10.50(10 表示 DB 编号,50 代表偏移量),如图 12;一个通道数据类型选择“通道 的* 00 位”,通道地址为 10.54,如果 bool 型偏移量为 54.1,那么通道类型要选 择“通道的* 01 位”,通道地址不变。
连续PID输出的温控仪表故障判别法一、仪表显示不正确:1、连续PID温控仪表的输入输入部位同位式输出温度控制的温控仪表一样,关于此部位产生的故障,进行判别,同位式输出温度控制的温控仪表。2、连续PID温控仪表的输出连续PID温控仪表的输出是0~10mA与4~20mA两种连续电流,此选择一定要按其配套的ZK触发器的输入相匹配。根据连续PID温控仪表输出的连续电流大小决定ZK触发器的工作状况,所以有无连续电流及连续电流变化大小同温控仪表上显示的测量温度与设定温度之间的温差大小有关。当测量温度<设定温度时,温控仪表输出的连续电流值大。
当测量温度≌设定温度时(加热设备进入保温状况),从理论上来讲,温控仪表输出是连续电的约50%。由于加热设备的功率大小及保温性能等差异,温控仪表的输出一般约为30%~70%的连续电流值。当测量温度>设定温度时,温控仪表输出的连续电流值小。若此温差值较大,温控仪表输出无连续电流值。3)判别:A)检测温控仪表输出的连续电流值及连续电流值的变化把万用表放在直流50mA档,拆除温控仪表输出与ZK触发器输入连接线中的任何一根,把万用表串接入(注意+-不要接错)加热设备通电后,当温控仪表上显示测量温度<设定温度时,万用表上显示有mA值,说明温控仪表有连续电流输出。随着温控仪表上显示的测量温度慢慢地接近设定温度过程中,温控仪表的输出的连续电流值也慢慢地变小,说明温控仪表运行正常。否则反之,说明温控仪表有问题,应调换同类型的温控仪表。B)测温控仪表输出的连续电流值及连续电流在ZK 触发器上产生的直流电流电压值的变化。把万用表放在直流20V档,加热设备通电后,用万用表上两表棒按温控仪表输出的两端子上或ZK触发器输入的两端上(注意+-不要接错),当温控仪表上显示测量温度<设定温度时,万用表上显示有直流电压值,说明温控仪表有输出。随着温控仪表上显示的测量温度慢慢地接近设定温度过程中,万用表上显示的直流电压值也慢慢地变小,说明温控仪表运行正常。否则反之,说明温控仪表有问题,应调换同类型的温控仪表
SIEMENS西门子模块6ES7414-3EM06-0AB0