汇川PLC学习Day1:跑马灯程序编写

汇川PLC学习Day1:跑马灯程序编写

一、 软件安装

  1. 进入官网下载软件
    在这里插入图片描述
    在这里插入图片描述

二、 使用帮助

在这里插入图片描述

三、 新建工程与功能代码实现

  1. Ctrl+N
    在这里插入图片描述
  2. 寻找内带输出模块的CPU并设置好工程名字与保存路径,语言选择想熟悉的类型

在这里插入图片描述

  1. 工程建立后,PLC_PRG即为用户编写程序文件
    在这里插入图片描述
    在这里插入图片描述
  • 利用命令菜单栏与命令工具箱在程序段中编辑代码

定义一个定时器与一个字节数据类型,使用定时器定时左移或者右移字节数据位实现流水灯功能。定时器实现流水灯流动快慢

在这里插入图片描述

  1. 使用仿真方法模拟程序

在这里插入图片描述

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

  1. 调试数据
    因为要体现流水灯,要将一个灯先点亮,可以是20 ,21,22 ,23,24 ,25,26 ,27 其中一个数值。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 实现数据左移,呈现数据上的1秒的流水Bit位流动。
  1. 将1字节数据更换为1字节的输出地址,即可实现流水灯
    同样,将其由一个BIT位 set on,即输入20 ,21,22 ,23,24 ,25,26 ,27 其中一个数值,然后写入到PLC CPU。
    在这里插入图片描述
    在这里插入图片描述

  2. 另一种方法是将此Byte数据类型的变量映射到输出IO中,从而实现流水灯
    在这里插入图片描述
    在这里插入图片描述

  • 当使能映射后,%QB0地址将不能直接在程序书写,需要使用其映射字节变量名

这里的映射修改完成后,仿真时也需要Set一个Bit位为1,将其写入CPU中,否则移位全是0,无法实现跑马灯效果。

在这里插入图片描述

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

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

相关文章

HashMap核心方法:put()、putVal()、resize()与treeifyBin()

一、put方法 put方法的源码如下: 由此可见put的核心方法为putVal() putVal方法各参数值讲解: 前面三个参数不做过多讲解,第4个参数是控制是否要覆盖原来key中已经存在的值,比如HashMap的putIfAbsent方法调的也是putVal方法&…

无涯教程-JavaScript - IMPRODUCT函数

描述 IMPRODUCT函数以x yi或x yj文本格式返回1到255个复数的乘积。两个复数的乘积为- $$(A BI)(C DI)(AC-BD)(A B)1 $$ 语法 IMPRODUCT (inumber1, [inumber2] ...)争论 Argument描述Required/OptionalInumber11 to 255 complex numbers to multiply.Required[inumbe…

Java(三)逻辑控制(if....else,循环语句)与方法

逻辑控制(if....else,循环语句)与方法 四、逻辑控制1.if...else(常用)1.1表达格式(三种) 2.switch...case(用的少)2.1表达式 3.while(常用)3.1语法格式3.2关键字beak:3.3关键字 continue: 4.for…

Vue+Element-ui实现表格本地导入

表格文件存储在前端 如图,表格文件template.xlsx存储在public下的static文件夹下 注意这里的路径容易报错 a链接下载文件失败的问题(未发现文件) a.href ‘./static/template.xlsx’ 写的时候不能带public,直接这么写就可以 DownloadTemp…

基于antd+vue2来实现一个简单的绘画流程图功能

简单流程图的实现&#xff08;基于antdvue2的&#xff09;代码很多哦~ 实现页面如下 1.简单操作如下 2.弹框中使用组件&#xff1a; <vfdref"vfd"style"background-color: white;":needShow"true":fieldNames"fieldNames"openUse…

使用正则表达式总结

多行匹配 使用Pattern.DOTALL | Pattern.MULTILINE参数 Pattern.CASE_INSENSITIVE&#xff1a;不区分大小写 public static void main(String[] args) {String teststr "AA aa AASSF \n\r */ DDET AA";String regStr "(?AA)\\w\\b";extracted(testst…

Macs Fan Control 1.5.16 Pro for mac风扇调节软件

Macs Fan Control是一款专门为 Mac 用户设计的软件&#xff0c;它可以帮助用户控制和监控 Mac 设备的风扇速度和温度。这款软件允许用户手动调整风扇速度&#xff0c;以提高设备的散热效果&#xff0c;减少过热造成的风险。 Macs Fan Control 可以在菜单栏上显示当前系统温度和…

CS420 附加篇笔记 P1 - 如何寻找基址、偏移、实体的地址和指针

文章目录 IntroHealth variableEntityHow cheat engine worksWhat is an object / a classStatic addressesPointersRelative addressesSummary Intro 这一篇进入了进阶内容&#xff0c;讲的内容也变得即有广泛又有深入&#xff0c;推荐有一定基础和实践或者编程经验的观看&…

idea配置gitLab

前言&#xff1a;网上有很多类似的文章&#xff0c;但描述不够详细 步骤1&#xff1a;安装git 如果安装成功再次点击TEST按钮展示如下&#xff1a;git版本 步骤2&#xff1a;idea配置gitlab 查看当前项目管理的 远程仓库再git的地址&#xff0c;该地址可是gitLab的&#xff0…

【C++漂流记】一文搞懂类与对象的封装

本篇文章主要说明了类与对象中封装的有关知识&#xff0c;包括属性和行为作为整体、访问权限、class与struct的区别、成员属性的私有化&#xff0c;希望这篇文章可以帮助你更好的了解类与对象这方面的知识。 文章目录 一、属性和行为作为整体二、访问权限三、class与struct的区…

VR电气低压试验仿真教学系统软件激发学生的学习兴趣

智慧化时代&#xff0c;电力设备试验仿真培训也逐渐与先进科技相结合&#xff0c;借助VRAR技术创造一个高逼真、安全、沉浸感的实验和设计平台。 在虚拟环境中&#xff0c;元宇宙VR会模拟各种触电场景&#xff0c;比如大风刮断架空线、接户线搭落在金属物、相线和电杆拉线褡裢、…

CSS读书笔记

——————————————精华部分—————————————— 1、选择器 &#xff08;1&#xff09;基本选择器&#xff1a; 标签选择器 body{} 类选择器 class .class名称{} ID选择器 id #id名称{} 优先级&#xff1a;ID选择器 > 类选择器 > 标签选择器 &am…