浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
数字量模块6ES7222-1BH32-0XB0

数字量模块6ES7222-1BH32-0XB0数字量模块6ES7222-1BH32-0XB0

S7-200 SMART,CPU SR20,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,12 输入/8 输出

S7-200 SMART,CPU ST20,标准型 CPU 模块,晶体管输出,24 V DC 供电,12 输入/8 输出

S7-200 SMART,CPU SR30,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,18 输入/12 输出

  6ES7288-1SR20-0AA1    6ES7288-1ST20-0AA1      6ES7288-1SR30-0AA1      6ES7288-1ST30-0AA1  

SIMATIC S7-200 SMART (Mao, Dong)

小型可编程控制器 & SMART LINE 精彩系列面板

TCP调试助手与S7-200SMART PLC Modbus TCP服务器通信。

一、准备工具

1. S7-200SMART PLC一台

2. 一根网线

3. STEP 7-MicroWIN SMART编程软件,TCP调试助手软件

二、 编写程序

第一步:(在桌面打开STEP 7-MicroWIN SMART编程软件)



第二步:(从左侧项目树库指令当中调用MBUS_SERVER(服务器)指令)







第三步:(填写MBUS_SERVER(服务器)指令)

MBUS_SERVER(服务器)指令各引脚填写如下:

概念:EN:使能端,给EN使能来接通MBUS_SERVER服务器指令。

填写:使用SM0.0一直为1来接通它。

概念:Connect:1:服务器接受来自客户端的请求;=0:服务器可以断开已经建立的连接

填写:使用SM0.0一直为1。

概念:IP_Port:服务器本地端口号

填写:这里和客户端一致,填写502。

概念:MaxIQ:对应数字量输入/输出点对应Modbus 地址参数,可设置范围:0-256,0表示禁用对输入和输出的所有读取和写入,建议将 MaxIQ 值设置为 256。微信截图_20221028103633.png

填写:256建议范围。

概念:MaxAI:对应模拟量输入参数对应Modbus 地址参数,可设置范围:0-56,0表示禁用对模拟量输入地读取,对于 CPU CR40 和 CR60,为 0

对于所有其它 CPU 型号,为56。

填写:56所以型号都可以。

概念:MaxHold:用于 Modbus 地址V 存储器中的字保持寄存器数,例如,如果要允许 Modbus 客户端访问 2000 字节的 V 存储器,则将 MaxHold 的值设置为 1000 字(保持寄存器)。

填写:这里可以访问6个字节,所以填写6。

概念:HoldStart:指向 V 存储器中保持寄存器起始位置的指针,简单理解是服务器写入到客户端的地址。

填写:&VB0地址前面一定要加指针符号(&),否则无效哦!

概念:Done:完成位,程序块指令执行完毕会输出完成位,这里的完成位还可以使用它做轮询哦!

填写:只能填写位地址,这里填写M0.1。

概念:Error:错误位,当程序块或通信出错错误时,Error会输出错误代码,可以根据这个错误代码来查找具体的错误信息,以便解除故障。

填写:只能填写位地址,这里填写MB1。

第四步:(通过第三步的填写,完成如下图)

三、下载并监视程序

第一步:(下载程序并监视)

四、设置调试助手参数

第一步:(打开调试助手软件)

第二步:(设置调试助手参数)

连接:选择TCP。

IP地址:输入192.168.0.10 这是你PLC通信下载IP地址。

端口:填写502。

02.jpg

第三步:(读取服务器线圈地址状态)

调试助手是客户端等于主站,这里选择主站并选择线圈。

参数设备地址:不用管默认就好,也用不到。

线圈地址:也默认就好。

读取个数:选择00 08等于8个位,8个线圈Q0.0—Q0.7。

选择写线圈把8个位全部为1等于ON。

这时我们观察到PLC线圈是全部点亮,如下图:



数字量模块6ES7222-1BH32-0XB0西门子电机代理商西门子变频器代理商西门子触摸屏代理商西门子CPU模块代理商西门子PLC模块代理商西门子触摸屏代理商西门子电机代理商西门子电缆网线代理商

展开全文