湛江地区西门子模块代理商
湛江地区西门子模块代理商
SIRIUS Planning Efficiency 的应用。
在线支持应用
通过在线支持应用,用户可以随时随地访问有关西门子工业业务领域产品的 300,000 多个文档。无论您是需要项目执行或故障排除方面的帮助,还是要将装置扩展或规划新的装置,您都可以全天候访问常见问题解答、手册、证书、特性曲线、示例应用和工具以及产品新闻等。
此应用在“Apple 应用商店”(Apple App Store) 和 Google Play(Android 市场)上免费提供,可使用搜索字串“Siemens Industry Online Support”进行搜索。
S7-1500 MODBUS 的通讯总结
1.先组态硬件,如下所示:
然后打开OB1,进行编程,如下所示:
先调用初始化的块 MODBUS COMMON LOAD
管脚说明:
REQ: 指令起始于上升沿(0 到 1)。
PORT: 安装并组态完 CM 后,便可在设备组态的“硬件 ID”(Hardware ID) 属性中找到 CM 端口值。 符号端口名称在 PLC 变量表的“系统常数”(System constants) 选项卡中。就是前面提到的硬件标识符
BAUD: 选择数据传输速率:
1 = 300, 2 = 600, 3 = 1200, 4 = 2400, 5 = 4800, 6 = 9600, 7 = 19200, 8 = 38400, 9 = 57600, 10 = 76800, 11 = 115200 bit/s。所有其它值无效。
PARITY: 选择奇偶校验:
0 – 无
1 – 奇校验
2 – 偶校验
RESP_TO: 响应超时:
5 ms 到 65535 ms - Modbus_Master 等待从站响应的时间(以毫秒为单位)。 如果从站在此时间段内未响应,Modbus_Master 将重复请求,或者在数量的重试请求后取消请求并提示错误(请参见下文,RETRIES 参数)。
MB_DB:用MODBUS MASTER的背景数据块里面的一部分,如下所示: 对 Modbus_Master 或 Modbus_Slave 指令的背景数据块的引用。 必须以
Modbus_Master 或 Modbus_Slave 指令的 MB_DB 参数替换 MB_DB 参数(静态,因此在指令中不可见)。
然后调用MODBUS MASTER 的功能块,如下所示:
管脚说明如下所示:
REQ;是脉冲信号,给一次脉冲,收发一次
MB_ADDR:是从站地址
MODE:读写模式,0是读,1是写
DATA_ADDR:对应功能码
LEN:数据长度
DATA_PRA:接收或发送的存储区域
上述是模式和功能码的对应关系
除上述做法,还需要设置一个地方:
打开MODBUS COMMON LOAD的背景数据块,如下所示:
将MODE 设置成4
上述是主站的总结
设置库存储器分配
鼠标右键选择“程序块”文件夹,在菜单中选择“库存储器”
在库存储区分配对话框中手动输入存储区的起始地址。此实例为VB7000开始,以使指令库可以正常工作。确保库存储区与程序中其他已使用的地址不冲突。使用建议地址无法确定是否有地址重叠,所以推荐手动输入正确的库存储区首地址。如下图所示:
3.5 编写简单的逻辑程序如下:
S7 200 smart作为服务器可以支持8个客户端,但是一个客户端需要一个MBUS_SERVER,本例中,需要连2个客户端,所以调用了2个MBUS_SERVER的功能块,注意IP_Port需要区别开,一个是502,一个是503,不可以2个MBUS_SERVER使用同一个端口。
502端口从VB0开始,即VW0对应MODBUS的40001(VW0对应VB0和VB1;VW2对应MODBUS的40002(VW2对应VB2和VB3)
503端口从VB100开始,即VW100对应MODBUS的40001;VW102对应MODBUS的40002
C0是计数器,CU管脚是1秒的脉冲,做一个简单的自加1的计数,然后将C0的计数值给到VW2和VW100,在通讯的时候,看客户端读到的值是否在变化,用于判断通讯是否正常。
3.6 将程序下载到CPU,将CPU启动起来,电脑使用MODSCAN测试S7 200 SMART的MODBUS TCP服务器的数据。(MODSCAN是一个电脑测试工具,可以模拟MODBUS的主站)
测试502端口的数据,502端口开辟的寄存器数量是20个,测试数据VW2对应40002
测试503端口的数据,503端口开辟的寄存器数量是40个,测试数据VW100对应40001
- 江门地区西门子模块代理商 2023-10-26
- 抚州地区西门子模块代理商 2023-10-26
- 宜春地区西门子模块代理商 2023-10-26
- 吉安地区西门子模块代理商 2023-10-26
- 赣州地区西门子模块代理商 2023-10-26
- 鹰潭地区西门子模块代理商 2023-10-26
- 新余地区西门子模块代理商 2023-10-26
- 九江地区西门子模块代理商 2023-10-26
- 萍乡地区西门子模块代理商 2023-10-26
- 景德镇地区西门子模块代理商 2023-10-26
- 南昌地区西门子模块代理商 2023-10-26
- 江西地区西门子模块代理商 2023-10-26
- 宁德地区西门子模块代理商 2023-10-26
- 龙岩地区西门子模块代理商 2023-10-26
- 南平地区西门子模块代理商 2023-10-26
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com