OMRON G9SP和NB触摸屏使用232口通讯

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组态

  1. 打开G9SP Configurator软件,新建工程,配置CPU

    在这里插入图片描述

  2. 点击下一页配置安全IO

    本次实验中所接的传感器:

    • Si0和Si1接了两常闭的紧急停止开关(A165E-S-02);
    • Si4和Si5接了两常闭安全门开关(D4GS-N4T);
    • So0和S01连接了安全继电器(安全继电器的EDM反馈连接到了CP1W-20EDT1模块的02输入点);

    在这里插入图片描述
    在这里插入图片描述

  3. 设置注释

在这里插入图片描述

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程序中监视继电已输出

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/73242.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构】二叉树的顺序结构实现及时间复杂度计算(二)

目录 一,二叉树的顺序结构实现 1,二叉树的顺序结构 2,堆的概念及结构 3,堆的接口实现 1,堆的创建 2,接口函数 3,初始化 4,销毁 5,是否增容 6,交换数据…

适用于Linux的Windows子系统(PHP搭建lmap、redis、swoole环境)

目录 前言 一、Windows安装Linux子系统 二、Ubuntu搭建PHP开发环境 1.PHP 安装 2.Apache2 安装 3.MySQL安装 4.Redis安装 5.Swoole安装 总结 前言 系列分为三章(从安装到项目使用): 一、适用于Linux的Windows子系统(系统安装步骤…

springboot整合mybatis实现增删改查(xml)--项目阶段1

目录 一、前言 二、创建项目 创建MySQL数据库和表 创建springboot项目 本文总体代码结构图预览 三、编写代码 (一)新建实体层属性类 (二)新建数据层mapper接口 (三)新建mapper的映射SQL&#xff08…

项目实战:ES的增加数据和查询数据

文章目录 背景在ES中增加数据新建索引删除索引 在ES中查询数据查询数据总数量 项目具体使用(实战)引入依赖方式一:使用配置类连接对应的es服务器创建配置类编写业务逻辑----根据关键字查询相关的聊天内容在ES中插入数据 总结提升 背景 最近需…

安达发|APS排程系统解决各类制造业难题方案

APS(Advanced Product Scheduling,先进产品计划)软件是一种基于计算机技术的生产计划和调度系统,广泛应用于汽车制造、电子制造、注塑、化工、纺织等行业。本文将详细介绍APS软件在这些行业的应用场景及其优势。 一、汽车制造 1. 零部件生产计划:APS软件…

SVN基本使用笔记——广州云科

简介 SVN是什么? 代码版本管理工具 它能记住你每次的修改 查看所有的修改记录 恢复到任何历史版本 恢复己经删除的文件 SVN跟Git比,有什么优势 使用简单,上手快 目录级权限控制,企业安全必备 子目录Checkout,减少不必要的文件检出…

开机性能-如何抓取开机systrace

一、理论 1.背景 抓取开机 trace 需要使用 userdebug 版本,而我们测试开机性能问题时都要求使用 user 版本,否则会有性能损耗问题。因此想要在抓取开机性能trace 时,需要在 user 版本上打开 atrace 功能之后才能抓取 trace,默认 …

CRM软件系统能否监控手机的使用

CRM可以监控手机吗?答案是不可以。CRM是一款帮助企业优化业务流程,提高销售效率的工具。例如Zoho CRM,最多也就是听一下销售的通话录音,却不可以监控手机,毕竟CRM不是一款监控软件。 CRM的主要作用有以下几点&#xf…

【Linux】工具GCC G++编译器轻度使用(C++)

目录 一、关联知识背景 二、GCC如何的编译过程 【2.1】预处理(进行宏替换) 【2.2】编译(生成汇编) 【2.3】连接(生成可执行文件或库文件) 三、GCC命令的常用选项 四、动静态链接 一、关联知识背景 gcc 与 g 分别是 gnu 的 c & c 编译器 gcc/g 在执行编译工作的时候…

重建与发展:数字资产借贷行业朝着可持续发展迈进!

纵观历史,贷款和货币一样古老,无论哪种形式的货币都需要有其借贷市场。现在,比特币以其分散和透明的性质,在加密领域占据龙头地位。 就像之前的货币一样,比特币要真正蓬勃发展,也需要一个强大的借贷市场。然…

javaee spring aop实现事务 项目结构

spring配置文件 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xmlns:context"http://www.springframewo…

基于AERMOD模型在大气环境影响评价中的实践技术应用

随着我国经济快速发展&#xff0c;我国面临着日益严重的大气污染问题。近年来&#xff0c;严重的大气污染问题已经明显影响国计民生&#xff0c;引起政府、学界和人们越来越多的关注。大气污染是工农业生产、生活、交通、城市化等方面人为活动的综合结果&#xff0c;同时气象因…

数学建模--退火算法求解最值的Python实现

目录 1.算法流程简介 2.算法核心代码 3.算法效果展示 1.算法流程简介 """ 1.设定退火算法的基础参数 2.设定需要优化的函数,求解该函数的最小值/最大值 3.进行退火过程&#xff0c;随机产生退火解并且纠正,直到冷却 4.绘制可视化图片进行了解退火整体过程 &…

C# OpenVino Yolov8 Seg 分割

效果 项目 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using OpenCvSharp;namespace OpenVino_Yolov8_Demo {public…

web请求cookie中expires总结

用意 cookie 有失效日期 "expires"&#xff0c;如果还没有过失效期&#xff0c;即使重新启动电脑&#xff0c;cookie 仍然不会丢失 注意&#xff1a;如果没有指定 expires 值&#xff0c;那么在关闭浏览器时&#xff0c;cookie 即失效。 设置 如果cookie存储时间大…

RHCE——十七、文本搜索工具-grep、正则表达式

RHCE 一、文本搜索工具--grep1、作用2、格式3、参数4、注意5、示例5.1 操作对象文件&#xff1a;/etc/passwd5.2 grep过滤命令示例 二、正则表达式1、概念2、基本正则表达式2.1 常见元字符2.2 POSIX字符类2.3 示例 3、扩展正则表达式3.1 概念3.2 示例 三、作业1、作业一2、作业…

华为云云耀云服务器L实例评测|用docker搭建frp服务测试

华为云云耀云服务器L实例评测&#xff5c;用docker搭建frp服务测试 0. 环境 华为云耀云L实例EulerOS 1. 安装docker 检查yum源&#xff0c;本EulerOS的源在这里&#xff1a; cd /etc/yum.repos.d 更新源 yum makecache 安装 yum install -y docker-engine 运行测试 d…

ATFX汇市:美初请失业金人数21.6万人,连降四期,劳动力供需偏紧

ATFX汇市&#xff1a;9月7日&#xff0c;美国劳工部数据显示&#xff1a;美国至9月2日当周初请失业金人数最新值21.6万人&#xff0c;低于前值22.9万人&#xff08;修正前22.8万人&#xff09;&#xff0c;低于预期值23.4万人。回顾历史数据&#xff0c;美国初请失业率人数从25…

LabVIEW检测润滑油中的水分和铁颗粒

LabVIEW检测润滑油中的水分和铁颗粒 润滑油广泛应用于现代机械设备&#xff0c;由于工作环境日益恶劣&#xff0c;润滑油经常被水分乳化&#xff0c;加速对机械设备的腐蚀。此外&#xff0c;润滑油还受到机械零件摩擦中产生的Fe颗粒的污染&#xff0c;削弱了其机械润滑效果。润…

操作视频的开始与暂停

调用 ref.current.play() 方法来播放视频&#xff1b; 如果视频需要暂停&#xff0c;我们调用 ref.current.pause() 方法来暂停视频。 通过 useRef 创建的 ref 操作视频的开始与暂停 当用户点击按钮时&#xff0c;根据当前视频的状态&#xff0c;我们会开始或暂停视频&…