CP243-1报错

ETH0-CTRL报错256

图片说明:

CP243-1报错   

最佳答案

ETH1_CTRL:以太网初始化和控制子程序,每个扫描周期都要接通使能端。它有三个输出参数,分别是:
CP_Ready:位变量,=1时,表示模块就绪
Ch_Ready是16位的状态字:
为数据传输通道或IT服务准备就绪的状态信号,它的8~15位分别代表0-7个连接通道,当相应位=1时表示该通道准备就绪。
Error:字变量,=0时无错误,不等于0时,是错误代码
Ch_Ready=256 转换成二进制代码后,可看出其与通道的关系。

位      15   14   13   12   11   10    9    8    7    6    5    4    3    2    1    0
            0      0     0     0     0     0    0    1    0    0    0    0    0    0     0    0
通道    7      6     5     4     3     2     1   0
通过上面的分析可以得到:
你所附图CP_Ready=1模块就绪
Ch_Ready=256,通道0装备好了
并且没有错误代码。
如果没有通讯上,你要查找其它原因。
可以参看官方资料。
CP243-1 作为客户器端的以太网通信
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/s7-200/communication/to_S7-300/2-3-IE%20-%20CLENT/200_300_IE%20CLENT.html
CP243-1 作为服务器端的以太网通信
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/s7-200/communication/to_S7-300/2-3-IE-SERVER/200_300_IE%20server.html
以太网通信常见问题
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/041.html

提问者对于答案的评价:
我将ETH0_CTRL的EN端用SM0.1就没有任何问题,用SM0.0就通信不上,不知道为什么

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368394.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:08
下一篇 2021年7月5日 下午3:08

相关推荐

发表回复

登录后才能评论