当前位置:首页 >> 新闻中心 >>  公司新闻

RS485/232转以太网和组态王PLC通信设置方法

时间:2018-05-25 11:32:54
1:硬件需求:

     本公司生产的串口服务器 型号:ZP-8621

     MODBUS RTU协议的串口传感器。需要温湿度传感器

     软件需求:组态王软件: 组态王6.55

     优势:无需虚拟串口软件做网络转发。

2:温湿度传感器读取温湿度指令是 11 04 00 00 00 02 73 5B 


3:将温湿度传感器串口连接到ZP-8621串口服务器

4:串口服务器的设置。进入网页设置模块的波特率和MODBUS TCP通信的端口和启用此功能。
5:5:组态软件的设置.

(1)新建工程,新建一个工程,然后点击开发。
(2)新建设备,然后选择PLC,选择莫迪康PLC的modbus TCP,莫迪康的MODBUS TCP协议是标准的协议

(3)新建设备的名字modbusRTU

(4)设置的连接电脑串口com1。然后下一步,完成

(5)地址为192.168.0.7:502 17,代表组态软件连接的IP是192.168.0.7(串口服务器的IP),通信端口502,与串口服务器本地端口一致,设备的地址是17.由于传感器的命令帧为0x11为10进制的17.所以地址为17.

(6)在数据库,数据词典内,双击新建,新建一个变量名
(7)新建变量名MODBUSRTU,选择变量类型IO整数。连接设备为新建的设备名modbusRTU,寄存器301,代表功能码为04,起始地址0 的第一个值。
(8)新建变量名MODBUSRTU1,选择变量类型IO整数。连接设备为新建的设备名modbusRTU1,寄存器302,代表功能码为04,起始地址0 的第二个值。
(9)新建变量名MODBUSRTU2,选择变量类型内存整数。
(10)新建变量名MODBUSRTU3,选择变量类型内存整数。
(11)新建了4个变量,两个IO变量,分别采集温湿度。两个内存变量。
(12)选择命令语言的应用程序命令语言。
然后输入算法,MODBUSRTU变量名采集到的数据除以10,然后将数据赋值给MODBUSRTU2,此变量对应的是实际的湿度值。MODBUSRTU1变量名采集到的数据除以10,然后将数据赋值给MODBUSRTU3,此变量对应的是实际的温度值。
(13)点击画面,新建一个画面。画面名MODBUS.然后双击,进入画面编辑栏

(14)新建6个文本。
(15)双击其中一个文本zzz,然后点击模拟值输出,在表达式内选择变量名为MODBUSRTU2,然后确定。意思是MODBUSRTU2的值是湿度值,然后将数值传到画面zzz
(16)双击其中一个文本CCC,然后点击模拟值输出,在表达式内选择变量名为MODBUSRTU3,然后确定。意思是MODBUSRTU3的值是温度值,然后将数值传到画面CCC
(17)画面编辑成功后,点击存储全部。然后将画面切换到View。
(18)点击画面,选择画面名MODBUS,然后读取到温度和湿度值,在页面上。
(19)在工具箱里边,选择打开图库,选择仪表盘。
(20)选择湿度表盘的变量名为湿度的变量。温度表盘添加同理。
(21)运行程序

上一篇:4G路由器工业无线AP

下一篇:单模光纤和多模光纤互相通信转换怎么解决

  • 友情链接:
  • 串口服务器价格
  • wifi串口服务器
  • Minipcie串口扩展卡
  • 4G路由器工业无线AP
  • 开关量光端机接线图方法
  • 工业以太网交换机
  • NBiot模块厂家
  • LoRaWAN无线网关
  • 光端机品牌排行榜
  • RS485集线器价格
  • 电脑租赁
  • RS232转RS485转换器
  • 串口转光纤
  • 无线以太网交换机
  • PROFIBUS-DP光电转换器
  • 网站备案:深圳市振鑫通信科技有限公司 粤ICP备14025924号-1