西门子S7-400模块6ES7431-0HH00-0AB0
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 报价
- ¥88.00元每台
- 西门子
- 西门子代理商
- 西门子CPU
- 西门子plc
- 德国
- 全新原装
- 全国服务热线
- 19514718569
- 经理
- 吴悦
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-01-07 08:08
西门子s7-400模块6es7431-0hh00-0ab0
西门子s7-400模块6es7431-0hh00-0ab0
西门子s7-400模块6es7431-0hh00-0ab0
浔之漫智控技术有限公司在经营活动中精益求精,具备如下业务优势:
siemens可编程控制器
1、simatic s7系列plc:s7-200、s7-1200、s7-300、s7-400、et-200
2、 逻辑控制模块logo!230rc、230rco、230rcl、24rc、24rcl等
3、sitop直流电源24v dc1.3a、2.5a、3a、5a、10a、20a、40a可并联.
4、hmi 触摸屏td200 td400ck-tp op177tp177,mp277 mp377,
德国制造 现货
全新原装 参数
质量保证 保修
价格优势 特价
我公司大量现货供应,价格优势,品质保证,德国原装进口
案例讲解|西门子s7-200 smartplc之间通过向导实现s7通讯导读:put/get 指令的编程可以使用 put/get 向导以简化编程步骤。该向导*多允许组态 16 项独立 put/get 操作,并生成代码块来协调这些操作。
cpu1(192.168.2.1 ) 把vb100~107数据传输到cpu2(192.168.2.2 ) vb0~7
cpu1(192.168.2.1 ) 把vb100~107数据读取到cpu2(192.168.2.2 ) vb0~7
一、 put/get 向导编程步骤1. step 7micro/winsmart 在“工具” 菜单的“向导”区域单击“get/put”按钮,启动 put/get 向导(见图 1)。
图 1 启动
2. 在弹出的“get/put”向导界面中添加操作步骤名称并添加注释(见图 2)。
图 2
a. 点击“添加”按钮,添加put/get 操作
b. 为每个操作创建名称并添加注释
3. 定义put/get 操作(见图 3 、图 4)。
图 3 定义 put 操作
a. 选择操作类型,put 或 get
b. 通信数据长度
c. 定义远程 cpu 的 ip 地址
d. 本地 cpu 的通信区域和起始地址
e. 远程 cpu 的通信区域和起始地址
图 4 定义 get 操作
a. 选择操作类型,put 或 get
b. 通信数据长度
c. 定义远程 cpu 的 ip 地址
d. 本地 cpu 的通信区域和起始地址
e. 远程 cpu 的通信区域和起始地址
4. 定义put/get 向导存储器地址分配(见图 5)。
图 5 分配存储器地址
注意: 点击“建议”按钮向导会自动分配存储器地址。需要确保程序中已经占用的地址、put/get 向导中使用的通信区域与不能存储器分配的地址重复,否则将导致程序不能正常工作。
5、在图 5 中点击“生成”按钮将自动生成网络读写指令以及符号表。只需用在主程序中调用向导所生成的网络读写指令即可(见图 6)。
图 6 主程序中调用向导生成的网络读写指令
二、 程序调试把主动端程序下载到cpu1中(192.168.2.1),被动端cpu2(192.168.2.2)不需要写程序,把空程序下载到cpu2中即可,打开状态图表监控和写入数据(见图7)。
图7 程序监控与写入
三、 put/get常见问题1. s7-200smartcpu以太网通信端口支持哪些通信协议,是否支持tcp、udp和isoon tcp等开放式用户通信或modbustcp通信?
s7-200 smartcpu以太网通信端口从v2.2固件支持tcp、udp和isoon tcp等开放式用户通信及modbustcp通信。
2. s7-200smartcpu标准型和紧凑型产品是否都支持 get/put 通信?
s7-200 smartcpu 全系列产品都支持 get/put 通信。但是固件版本低于 v2.0 的产品不支持 get/put 通信,cpu 固件可以通过 microsd 卡进行升级。
3. s7-200smartcpu在同一时刻能否对同一个远程 cpu 调用多于 8 个 get/put 指令?
同一时刻对同一个远程 cpu 可以调用多于 8 个 get/put 指令。同一时刻对同一个远程 cpu 调用多个 get/put 指令只会占用 1 个get/put 主动连接资源,而不是 8 个主动连接资源。
4. 为什么有些第三方触摸屏不能与 step7-micro/win smart 软件同时访问 s7-200 smartcpu?
虽然s7-200 smartcpu 以太网端口具有 25 个连接资源,但是其中只有 1 个连接资源(pg连接资源)用于与 step7-micro/winsmart 软件的通信。如果第三方触摸屏与s7-200 smartcpu的连接也使用 pg连接资源,就会造成第三方触摸屏不能与 step7-micro/win smart 软件同时访问 s7-200smart cpu。
5. get/put 指令可以传送的*大用户数据是多少?
get 指令可从远程站点读取*大 222 个字节的用户数据,put 指令可向远程站点写入*大 212 个字节的用户数据;大数据量的用户数据通信可以调用多个 get/put 指令来实现。采用 get/put 向导时每个操作的读写用户数据的*大个数为 200 个字节。
6. get/put 通信错误有哪些可能原因?
get/put 指令 table 参数表的第一个字节提供了“错误代码”,用于排查错误原因。get/put 指令故障可能原因:
1) s7-200smartcpu 固件版本较低,通信双方 cpu 固件都需要 v2.0 及以上版本。
2) 超出了本地 cpu 主动连接资源限制或远程 cpu 无可用的被动连接资源。
3) get/put 指令 table 参数定义错误。
4) 通信站点之间的物理连接出错。
7. 如何获取s7通信的连接状态以及错误代码?
详细信息可以参考:如何判断s7通信中断并获取错误代码
总结:以上就是整个西门子s7-200smartplc之间通过向导实现s7通讯的步骤,点击免费试学西门子plc课程。
软件说明:200smart编程软件( step7-micro/winsmart v2.5或者以上版本)