s7200与上位机通讯的地址是多少,请教s7200 与上位机通讯的问题
来源:整理 编辑:亚灵电子网 2023-04-15 06:19:54
1,请教s7200 与上位机通讯的问题
这个就不要用MODBUS了,用OPC就没这些问题了。有MODBUS从站指令库。还有,很多上位机都支持PPI通讯,直接读写,为什么要采用MODBUS呢?你可以看下MODBUS标准库的帮助文档啊。并且还提供了实例。
2,s7200怎样同上位机通讯 modbus
1、Modbus RTU通讯,直接将PPI口,改成自由口通讯,调用modbus功能块;2、ModbusTCP通讯,直接配一个PPI转modbusTCP的模块(BCNet)可以的。一般两种方式:ppi通讯:力控软件通过cp5611卡,或者多主站电缆来通讯;以太网:配cp243-1以太网模块,或者ppi转以太网模块,来实现。
3,200走modbus与上位机通讯 VD3000 对应的modbus地
这个要看你在Modbus库调用时配置的起始地址,如果你配置的是VB0-VB3999共2K字空间的话,VD3000对应是3x1501,VD3004对应是3x1503,算法就是V地址/2+1=modbus地址MBUS_INIT指令被用于启用和初始化或禁止Modbus通讯。在使用MBUS_SLAVE指令之前,必须正确执行MBUS_INIT指令。指令完成后立即设定"完成"位,才能继续执行下一条指令。MBUS_INIT指令中:MaxHold参数设定供Modbus地址4xxxx使用的V存储器中的字保持寄存器数目。例如,为了允许主设备存取2000个字节的V存储器,将MaxHold设为1000个字的数值(保持寄存器)。HoldStart参数是V存储器中保持寄存器的起始地址。该数值一般被设为VB0,因此HoldStart参数被设为&VB0 (VB0地址)。其它V存储器地址可指定为保持寄存器的起始地址,以便在项目的其它地方使用VB0。Modbus主设备可存取V内存MaxHold个字数,从HoldStart开始。SLAVE 从站寻址:Modbus地址 S7-200地址00001 Q0.000002 Q0.100003 Q0.2... ...00127 Q15.600128 Q15.710001 I0.010002 I0.110003 I0.2... ...10127 I15.610128 I15.730001 AIW030002 AIW230003 AIW4... ...30032 AIW6240001 Hold Start40002 HoldStart+240003 HoldStart+4... ...4xxxx HoldStart+2 x (xxxx-1)
文章TAG:
s7200与上位机通讯的地址是多少s7200 上位 上位机