2 qq 28352817 qq_28352817 于 2017.09.12 01:13 提问

C#与PLC通讯,C#做从站中modbus寻址方式

C#与PLC通讯,modbus-RTU,c#做从站,比如我想用PLC读C#中D0的值,怎么在C#中把值赋进D0

1个回答

caozhy
caozhy   Ds   Rxr 2017.09.12 09:10
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
欧姆龙PLC modbusRTU通讯解析(CP1E)
一 ModbusRTU说明 1.采用ModbusRTU通讯协议,进行读写操作; 2.19200;8,1,N;modubs-rtu简易主站 3.A640.0上升沿启动命令;ON-执行中,OFF-未执行或执行完成; 4.A640.1:ON-执行完成,OFF-执行中或者执行出错; 主站写从站 1.D1200=从站地址; 2.D120
永宏PLC的MODBUS通讯和基于自由口协议的MODBUS通讯
该程序在永宏PLC上实现了永宏自带的MODBUS通讯和基于自由协议编写实现的MODBUS通讯,为实际项目所用。
Modbus RTU TCP主站从站类库内有说明文档及C#和VB.net例子程序
Modbus RTU TCP主站从站类库内有说明文档及C#和VB.net例子程序,很详细,适用于上位机开发人员,内部已打包为dll文件直接对照说明文档和例子程序引用即可,
C#和PLC利用modbus通信实例
最近公司有一项目,就是采集客户设备在生产过程中的数据,并保存到SQL数据库中。硬件上采用PLC,软件使用C#编写上位机程序。本来是想利用TCP/IP协议,但后来发现公司采购的PLC属于低端产品,需要OPC服务,为了简便,所以就采用modbus协议。
S7-200作为MODBUS从站,手册上没说的那些事:
    S7-200可以作为MODBUS从站,遵循RTU协议,但是在实践中,还是发现一些手册上没有说明,用户可能吃药的事情,现将笔者碰到的事情及其解决办法罗列如下:   先上两个图片,方便说明:即使PLC有多个端口,作为从站时,只能使用端口0。Addr:为Modbus从站的地址(上图为5)和在系统块中设置的PPI地址(上图为2)可以不同。CPU转到STOP时,端口0为PPI模式,系统块中设置的PP...
台达PLC modbus通信上位机64位C#实例程序
台达PLC modbus通信上位机64位C#实例程序,vs2010亲测可用。附送PLC通讯协议PDF文件。
S7-1200的MODBUS主站从站通信实例
S7-1200作主时,S7-200做从;S7-200作主时,S7-1200做从。
MODBUS TCP C# 源码 -- 测试过汇川PLC
modbus 是工业常用的通讯协议,原来是基于串口通讯的。后来随着TCP/IP的发展,出现了基于TCP的Modbus 这个源码就是基于TCP的modbus C#写的 1.读 D0000 多个寄存器的值 00 00 00 00 00 06 09 03 00 64 00 07 PLC 回答 00 00 00 00 00 11 09 03 0E 00 00 FF BB 00 00 00 00 FF FF AB CD 00 00 06 06写 D0010单一 寄存器的地址 00 00 00 00 00 06 08 06 00 0A 00 08 00 00 00 00 00 06 08 06 00 0A 00 08 复位 00 00 00 00 00 06 1F 06 00 0A 00 01 收板 00 00 00 00 00 06 1F 06 00 0A 00 02 送板 00 00 00 00 00 06 1F 06 00 0A 00 04 急停 00 00 00 00 00 06 1F 06 00 0A 02 00 暂停 00 00 00 00 00 06 1F 06 00 0A 04 00 报警解除 00 00 00 00 00 06 1F 06 00 0A 08 00
欧姆龙PLC主从通讯实例程序(带英文注解)
欧姆龙PLC主从通讯实例程序(带英文注解)
三菱FX2N实现MODBUS-RTU多台PLC通迅
三菱FX2N实现MODBUS-RTU多台PLC通迅,基于RS485的PLC多机互联远程通讯。