G9SP和NB触摸屏使用232口通讯
实验时间:2023/9/7
实验设备:G9SP-N20S、CP1W-CIF01(232串口选减板)、NB5Q-TW00B、XW2Z-200T(串口线),CP1W-20EDT1,D4GS-N4T(安全门开关),A165E-S-02(急停开关),P7SA-10F-ND(安全继电器)
实验目的:了解G9SP和NB触摸屏使用232口通讯
工程下载(提取码: 541f )
1. 实验概述
本次实验实验使用G9SP-N20S和NB5Q-TW00B通过232串口进行通信。
具体内容:
- 触摸屏232口通信设置;
- 在触摸屏上添加D4GS-N4T(安全门开关),A165E-S-02(急停开关)和P7SA-10F-ND(安全继电器)的状态显示按钮;
- 触摸屏上添加复位按钮用于Reset指令的复位输入;
- PLC中使用Option Communication Reception的Bit00作为Reset指令的复位输入,对应屏的地址位WD_Bit0;
2. 硬件接线
以下为触摸屏和G9SP之间串口的连线,PLC的IO接线就不写了。
PLC(9孔)— HMI侧(9孔)
2(SD)-------- 3(RD)
3(RD)---------2(SD)
9(SG)-------- 9(SG)
两侧的4(RS)和5(CS)各自短路。
3. 通信设置
添加触摸屏组态
修改通信参数
双击触摸屏图标,选择串口1设置。
G9SP+CP1W-CIF01停止位1位、数据位8位、偶校验这些参数是固定的,无需设置;
波特率为9600/115200,只有当PLC版本≥2.0才可以通过3号拨码ON切换为115200波特率;
4. PLC组态
-
打开G9SP Configurator软件,新建工程,配置CPU
-
点击下一页配置安全IO
本次实验中所接的传感器:
- Si0和Si1接了两常闭的紧急停止开关(A165E-S-02);
- Si4和Si5接了两常闭安全门开关(D4GS-N4T);
- So0和S01连接了安全继电器(安全继电器的EDM反馈连接到了CP1W-20EDT1模块的02输入点);
-
设置注释
5. PLC程序
本次实验程序的逻辑如下:
- 当急停开关和安全门开关信号均有输入时,按下屏上的复位按钮,安全继电器会有输出;
- 安全继电器的反馈输入接到了CP1W-20EDT1模块的02输入点,该点作为EDM反馈;
- Option Communication Reception的Bit00为屏上的复位按钮;
变量
输入变量
Option Communication Reception是通过通信的方式来触发的;
输出变量
程序
Reset指令的复位输入设置的是Low-Hight-Low,所以屏中的复位按钮需要设置为“复位开关”;
6. 触摸屏画面
PLC中的Option Communication Reception的Bit00在屏中对应的地址位WD_Bit0;
复位按钮为为状态设定元件,类型为复位开关,其他均为位状态指示灯元件;
元件名字的末尾即为该元件的地址,比如复位按钮WD_Bit0中的WD_Bit0就是该元件地址;
- 元件具体设置就不在一一赘述;
7. 通信地址
PLC中的通信地址可参考G9SP的用户手册的7-1-3章节点击打开;
8. 实验现象
PLC上的安全门开关和急停按钮输入正常,如图;
屏上显示的急停和安全门开关状态正常,安全继电器没有输出,如下:
按下复位按钮,可以看到安全继电器的输出灯亮了
屏上继电器输出状态也ON了
PLC程序中监视继电已输出