CPU315 2pn/dp PN口做modbusTCP通讯

如题,从官网下载了Demo程序,用modbus tcp wizard,重新生成了DB2-MODBUS_PAPRM等需要的数据块,下载运行程序、STOP到RUN,modbusPN(FB102)状态报A079,ID未定义,在线查看发现在OB100进行初始化的时候,DB1.DBW0给定为1,但是变量表监控时候发生变化,而且在DB2中数值也都发送了变,从变量表无法修改,截图如下。找了整个程序没有找到有地方把这些值进行修改的,很是困惑,望高手给个提醒

图片说明:

CPU315 2pn/dp PN口做modbusTCP通讯    CPU315 2pn/dp PN口做modbusTCP通讯   

最佳答案

请参考
Modbus TCP的授权分Modbus/TCP CP; Modbus/TCP RED V2; Modbus/TCP PN CPU; Modbus/TCP PN RED,例如S7-300侧可以用集成PN口或CP343-1,S7-400H侧可以用集成PN或CP443-1。S7-300侧使用对应的非冗余的授权,S7-400H使用对应的冗余授权。具体实现方法可以参考以下链接:
>>基于 S7-300,400 CPU 集成 PN 接口 Modbus TCP 通讯快速入门:
https://support.industry.siemens.com/cs/document/90276758/%E5%9F%BA%E4%BA%8E-s7-300400-cpu-%E9%9B%86%E6%88%90-pn-%E6%8E%A5%E5%8F%A3-modbus-tcp-%E9%80%9A%E8%AE%AF%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN
>>基于 S7-300,400 以太网通讯模块 CP343-1&CP443-1 Modbus TCP 通讯快速入门:https://support.industry.siemens.com/cs/document/90276761/%E5%9F%BA%E4%BA%8E-s7-300400-%E4%BB%A5%E5%A4%AA%E7%BD%91%E9%80%9A%E8%AE%AF%E6%A8%A1%E5%9D%97-cp343-1cp443-1-modbus-tcp-%E9%80%9A%E8%AE%AF%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN
>>S7-400 PN-H冗余系统集成PN口使用ModbusTCP PN RED软件包的Modbus TCP快速入门:
https://support.industry.siemens.com/cs/document/81715142/s7-400-pn-h%E5%86%97%E4%BD%99%E7%B3%BB%E7%BB%9F%E9%9B%86%E6%88%90pn%E5%8F%A3%E4%BD%BF%E7%94%A8modbustcp-pn-red%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%9A%84modbus-tcp%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN
>>基于S7-400H冗余系统以太网通讯模块CP443-1 Modbus TCP通讯快速入门:
https://support.industry.siemens.com/cs/document/84627053/%E5%9F%BA%E4%BA%8Es7-400h%E5%86%97%E4%BD%99%E7%B3%BB%E7%BB%9F%E4%BB%A5%E5%A4%AA%E7%BD%91%E9%80%9A%E8%AE%AF%E6%A8%A1%E5%9D%97cp443-1-modbus-tcp%E9%80%9A%E8%AE%AF%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN

提问者对于答案的评价:
大侠,问题解决了,但是想要跟你说的是,以后回复别人问题别用这种套话,你的回答实际对我是没有用的,你提到的东西我都看过了。请对提问者的问题解决方法,打开DB2块,在视图下拉菜单中将声明视图改成数据视图,然后将实际值改成初始值一样就可以了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日 下午7:48
下一篇 2017年6月5日 下午7:48

相关推荐