扩展PLC模块6ES7510-1SK03-0AB0
- 供应商
- 浔之漫智控技术(上海)有限公司总部
- 认证
- 报价
- ¥3400.00元每台
- 手机号
- 15021292620
- 销售
- 颜娟
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2023-11-27 17:35
扩展plc模块6es7510-1sk03-0ab0西门子电缆代理商
s7-200模块系列 cpu模块cn代理商 classic数字量模块代理商
classic模拟量模块代理商 运动控制模块代理商 cn 数字量模块代理商 cn模拟量模块代理商
存储卡及扩展电缆代理商 pc/ppi电缆代理商
西门子s7-1200cpu系列代理商,siemens西门子模块授权一级代理商,西门子siemens低压一级供应商,西门子低压断路器代理商,西门子s7-500系列代理商
地址类型确认后,如何来确定输入的地址呢?
该地址的确定与在上篇文章中提到的modbusrtu信息帧格式中的data内容有关,data的内容包括两部分内容,一部分内容为数据区的地址,一部为数据区的内容,则此处的modbus寄存器的地址与数据区的地址有关。此处中的数据区的地址,指的是寄存器地址,从图中可以看到他的范围是从十六进制数的0000到十六进制数的ffff,因此从这我们可以看到功能码为06,对应的寄存器地址是0000的时候,那么在我们mbus_msg指令中的adder的地址应填写为40001(因为都是表示的个地址,需要一一对应上)。
根据这个计算方法,我们可以写出 在上一篇文章中提到的控制变频器运行的寄存器地址对应都mbus_msg指令中adder的地址为:
功能码为06,所以类型为4xxxx的类型,地址为16#3200,相对于16#0000来讲,偏移了12800.(此为十进制数)所以对应到mbus_msg指令中的地址为在1的基础上上偏移12800,即12801,而功能码06对应的类型为4,所以我们在使用时应在mbus_msg指令的adder出填写412801这个地址。
count:读写的格式,表示从adder这个管脚指的的地址开始的连续多少个地址进行数据的读写。
dataptr:读写数据存放的地址,使用指针的方式表示,实际地址以十六位的方式表示,假设使用的地址是&vb100。前面的指令管脚定义的是对变频器运行命令的控制,则当把16#1001写入到vw100中,则电机正转运行,若把16#1003写入到vw100中,则表示的是反转运行。若是读取的功能,假设mbus_msg指令中adder为413077,count为2,dataptr为&vb102,则表示把413077这个地址中的数据读取出来存放于vw102,把413078的数据读取出来存放于vw104中。
done:完成位。当执行完成后,该为位1,因此当出现需要使用多个mbus_msg指令是,可以使用每个指令的done来实现轮询的功能。
error:故障代码存储器,方便查询通信故障。
扩展plc模块6es7510-1sk03-0ab0西门子电缆代理商西门子触摸屏代理商西门子电机代理商西门子cpu模块代理商西门子plc模块代理商西门子变频器代理商西门子电源模块代理商
展开全文