首页 > 编程语言 >西门子1200PLC的MODBUS_RTU轮询程序

西门子1200PLC的MODBUS_RTU轮询程序

时间:2023-06-29 22:01:53浏览次数:51  
标签:MODBUS 1200PLC 轮询 程序 RTU 通讯

西门子1200PLC的MODBUS_RTU轮询程序,

代码成熟,已经运用在多个项目中,自己用SCL语言编写,可以实现以下功能:

1、在线更改波特率,奇偶校验等,不用修改程序,免去反复下载程序的麻烦

2、可以自由添加读写数据,无需重复下载程序;

3、可以自定义数据处理

4、可实时开启或关闭对某一数据的读写

5、能装

6、设置通讯牵手次数,通讯被迫中断后可减轻plc运算负担,提升运算速度

7、反馈每条数据的通讯状态:处理完成,处理中,故障,故障代码,牵手失败次数

8、功能块设置密码后无人能破程序,看不到后台代码处理

使用博图15.1编写,使用同版本或者高版本打开

西门子1200PLC的MODBUS_RTU轮询程序_功能块

西门子1200PLC的MODBUS_RTU轮询程序_功能块_02

原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/654108321245.html

标签:MODBUS,1200PLC,轮询,程序,RTU,通讯
From: https://blog.51cto.com/u_16170399/6585962

相关文章

  • C# ModbusRtu或者TCP协议上位机源码,包括存储,数据到SQL SERVER数据库,趋势曲线图,数据报
    C#ModbusRtu或者TCP协议上位机源码,包括存储,数据到SQLSERVER数据库,趋势曲线图,数据报表,实时和历史报警界面,有详细注释,需要哪个协议版本原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/655313350668.html......
  • rabbitmq 开启 virtual host
    由于我的rabbitmq架设在测试服务期。导致我本地测试的mq消息,经常被服务器消费掉。所以通过添加v-host,可以创建专属v-host域下的消息进行生产和消费。 一新增用户点击Admin,点击右边Users 输入UsernamePassword,并且Tags给与Admin权限 二创建virtualhost点击vi......
  • MODBUS RTU转 EtherNet/IP 网关连接森兰变频器与欧姆龙系统通讯
     捷米特JM-EIP-RTU(Modbus转Ethernet/Ip)网关,用于将多个 MODBUS 从站设备接入 ETHERNET/IP 主站网络,实现 MODBUS 转 ETHERNET/IP 功能。配上 捷米特JM-EIP-RTU网关专用的 EDS 文件,实现 ETHERNET/IP 主 站对 MODBUS 从站设备的控制。   使用欧姆龙系统的......
  • Modbus RTU 转 Modbus TCP协议转换网关
    现今,工业自动化系统中,西门子和欧姆龙PLC是最常用的控制器之一。然而,由于PLC之间使用的通信协议不尽相同,因此需要一种能够实现多种协议转换的采集网关产品。BL110采集网关就是一款能够支持西门子和欧姆龙PLC远程数据上云平台的产品。BL110采集网关采用嵌入式Linux系统开发,具有高度的......
  • virtualBox虚拟机安装增强功能后开机超慢
    转载:https://blog.csdn.net/qq_33829353/article/details/130544892?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-130544892-blog-125910416.235%5Ev38%5Epc_relevant_sort_base2&depth_1-utm_so......
  • QNX-9—QNX官网文档翻译—Understanding QNX Virtual Environments
    注:翻译自QNXHypervisor-->QNXHypervisor2.2User's-->UnderstandingQNXVirtualEnvironmentshttps://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.hypervisor.user/topic/virt/virt.html一、概述QNX虚拟机管理程序旨在满足Popek/Goldberg(波佩克/戈德堡)......
  • proxmox Virtual Environment 7.4-3 安装记录
    diskutillist卸载所有分区diskutilunmountDisk/dev/diskX删除U盘中的所有分区sudodiskutileraseDiskfreeSPACE/dev/diskX删除U盘分区,dd写入proxmox到U盘sudoddif=./proxmox-ve_7.4.1.isoof=/dev/disk3bs=1M主机开机按F11选择U盘启动,正常输入ip,netmask,gatewa......
  • Pycharm虚拟环境(Virtualenv)配置
    转载请注明来源:http://www.eword.name/Author:ewordEmail:[email protected]虚拟环境(Virtualenv)配置virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。一、新建项目如要想使用Virtualenv新建虚拟环境,参照如下:File--->NewProject-......
  • Pycharm虚拟环境(Virtualenv)配置
    转载请注明来源:http://www.eword.name/Author:ewordEmail:[email protected]虚拟环境(Virtualenv)配置virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。一、新建项目如要想使用Virtualenv新建虚拟环境,参照如下:File--->NewProject-......
  • virtualenv的安装和使用
    转载请注明来源:http://www.eword.name/Author:ewordEmail:[email protected]的安装和使用一、virtualenv的作用在开发Python应用程序的时候,每个应用可能需要各自拥有一套“独立”的Python运行环境,来使用各自需要的不同Python版本。virtualenv就是用来为一个应用......