SIEMENS西门子内蒙古省通辽市(授权)一级代理商——西门子伺服电机华北总代理

供应商
广东湘恒智能科技有限公司
认证
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
联系电话
15903418770
手机号
15915421161
联系人
张经理
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2024-06-15 07:00

详细介绍


  s7-1200支持的

modbus rtu模块

注意:

1. 使用通信模块cm 1241 rs232作为modbus rtu主站时,只能与一个从站通讯。

2. 使用通信模块cm 1241 rs485作为modbus rtu主站时,则允许建立多与 32个从站的通讯。

3. 使用通信板cb 1241 rs485时,cpu 固件必须为 v2.0 或更高版本,且使用软件必须为step 7 basicv11 或step 7 professional v11 以上更高版本




s7-1200作为

     的程序编写

用到的软硬件介绍:

硬件:cm1241 rs422/485作为modbus rtu主站

软件:tia portal v16

1.硬件组态:

修改模块属性


记住模块硬件标识符(端口号):


2.程序编写

注意:

早期版本的modbus rtu指令(不带“(rtu)”字样)仅可通过cm1241通信模块或cb1241通信板进行modbusrtu通信。

新版本的 modbus rtu指令(带“(rtu)”字样)扩展了modbusrtu的功能,该指令除了支持cm1241通信模块、cb1241通信板,还支持 profinet 或 profibus 分布式 i/o机架上的ptp通信模块实现modbus rtu通信


在这里,我们用新版本的指令。

1)首先进行初始化

在此处▲

1中填入端口号,波特率,奇偶校验

2中填写modbus_master指令背景数据块中的数据区

另外:需要修改背景数据块中的mode,填入4


2)使用读写指令

在此处:

req:上升沿有效

mb_addr:要读写的从站站地址

mode:读写模式(0读1写)

data_addr:读写从站的存储区地址(例如40001)

data_len:读写的数据(字的个数,而不是字节、双字,即使是读的双字,也要折算为字来计算长度)

data_ptr:主站的存储区(读存放的位置/写发送的位置)

3)建议:

因为无法同时执行多个modbus_master指令,因此建议

a.使用done或者error反馈来进行多个modbus_master的轮询操作。

b.使用计数器进行定时轮询操作



PLC,变频器,代理商,一级代理,伺服电机

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话