加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

西门子代理商-广东省江门市PLC伺服电机驱动变频器代理

更新时间
2024-11-14 08:00:00
价格
请来电询价
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

软件编程

① 创建一个FB数据块作为Modbus通讯程序块,然后在Main[OB1]组织块中调用该程序块。

② 调用MB_COMM_LOAD指令,会自动生成背景数据块。对每个通讯端口进行组态。

图片

程序快几个主要端口引脚组态说明:

REQ:连接系统时钟的首次循环变量地址%M1.0 (FirstScan(1))。

PORT:连接通信的通信模块的硬件标识符,在PLC变量表里的系统变量里找到。

图片

MB_DB:连接参数在这里必须与 Modbus_Master的MB_DB参数相连。

波特率BAUD、奇偶校验PARITY和前面设置一样。

③ 调用Modbus_Master指令

MB_ADDR:加湿机从站地址为1。

DTAA_ADDR:数据起始地址

DATA_LEN:访问的数据位数或字的个数

DATA_PTR:在前面建立的数据发送接收缓冲区,在这里将用到。表示指向要进行数据写入或数据读取的标记或数据块地址。

图片

对加湿机参数数据位、字的读取和写入,该项目中使用到了多个Modbus_Master指令,一定要采集用轮询的方式。否则读写的数据会报错。轮询方式如下:

图片

前一个Modbus_Master的完成位DONE作为下一个Modbus_Master的数据请求位REQ

HMI画面组态

① 创建一个加湿机参数画面“加湿机参数”

② 设计编辑画面:如下

图片

③ 变量连接

举例:加湿机需求量地址为30001,在PLC中对应DB数据块Master_HR的Read_AI数组的第一个元素Master_HR_Read_AI_Array{0},在过程----变量中拖拽即可。画面中其他参数组态按照该方式依次组态完成即可。

图片注:PLC的变量一定与加湿机的变量地址对应好。

图片

至此一个完整的通讯项目已经完成。

图片


相关产品

联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684