网站首页 > 编程文章 正文
一、硬件
1、S7-1200 PLC 1211C型号 CM1241通讯模块;
2、松下温度控制器 KT4-1;
3、七喜变频器 HD700系列;
4、 MCGS TPC 7062K触摸屏。
二、通讯目的
S7-1200 PLC 通过触摸屏进行温度控制器和变频器进行数据设定,温度SV设定;
变频器频率设定及运行控制;
该触摸屏和S7-1200PLC进行以太网通讯,方便S7-1200的DB块在触摸屏做出对两个从站相关的设定,熟悉S7-1200的串行通讯功能。
三、MCGS组态软件参数设定
1、昆仑通态组态软件通信参数:
客户端\服务器设置:客户端
网络类型:TCP
IP地址:192.168.3.111
端口号:3000
2、松下温度控制器参数设定:
通讯波特率:9600
站号 :1
校验方式:无校验
通讯方式:MODBUS RTU模式
该温度控制器有自己的协议,同样支持ASCI通讯方式。可以通过参数设定。
3、七喜变频器参数设定:
通讯波特率:9600
站号:2
校验方式 无校验
通讯方式:MODBUS RTU
四、S7-1200的通讯程序
1、选择设备型号
2、选择信号板及设定信号板通讯相关参数
3、建立DB块并且非优化块的访问
4、做好数组的配置给MASTER 和主站指令的完成位、错误位等等相关的设置
5 、"MB_COMM_LOAD_DB" 主站初始化程序参数、轮询下一条指令
6、松下控制器的SV值
7、轮询下一条指令并复位本条指令
8、监视松下温度控制器的PV值
9、轮询下一条指令并复位本条指令
10、七喜变频器的运行控制指令读写
11、轮询下一条指令并复位本条指令
12、七喜变频器写频率指令
13、轮询松下写SV值的上个指令并复位本条指令
因为对松下温度控制器和七喜变频器各两个读写指令,SV,PV 温度值,频率值和写运行控制,如果多次写入及读取需要用很多主站""MB_MASTER_DB"指令的轮询,这样程序就会更多轮询的条件了。
也可以在DATE_LEN长度进行写个数 ,可以批量读和写,本文只是抛砖引玉的,希望大家对S7-1200串行通讯更深刻了解,认识。
14、 程序使用了四个"MB_MASTER_DB的主站指令,对温度控制器SV写入温度 监视PV的温度,还有就是对七喜变频器的频率写入和运行控制命令代码,以及查看"MB_MASTER_DB"的错误代码及代码相关的信息
只截取三张图,也可以通过软件的指令按F1帮助手册可查询到相关的信息。
猜你喜欢
- 2024-10-16 Modbus通讯协议格式简介(modbus通讯协议格式详解过程)
- 2024-10-16 1200PLC Modbus TCP 通讯(1200的modbus tcp)
- 2024-10-16 modbus协议实例讲解(modbus几种协议区别)
- 2024-10-16 FOXBORO fbm230 现场设备系统集成商(FDSI)Modbus 主站驱动程序
- 2024-10-16 虹科干货 | 教您如何解析MODBUS中的浮点型数据
- 2024-10-16 MODBUS通信异常?调试助手来帮忙(modbus调试软件)
- 2024-10-16 全面讲解Modbus RTU通信及指令,初学PLC必看!
- 2024-10-16 力控组态软件modbus-rtu、modbus-tcp的用法
- 2024-10-16 你好,我是Modbus TCP协议(modbus tcp master)
- 2024-10-16 西门子S7-1200 和CB1241 MODBUS RTU 通信
你 发表评论:
欢迎- 06-24一个老爸画了超级有爱的365幅画 | 父亲节献礼
- 06-24产品小白看魏则西事件——用产品思维审视百度推广
- 06-24某教程学习笔记(一):13、脚本木马原理
- 06-24十大常见web漏洞——命令执行漏洞
- 06-24初涉内网,提权那些事(内网渗透提权)
- 06-24黑客命令第16集:47种最常见的**网站方法2/2
- 06-24铭说 | 一句话木马的多种变形方式
- 06-24Java隐藏的10倍效率技巧!90%程序员不知道的魔法方法(附代码)
- 最近发表
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)