马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 lirui 于 2020-2-12 22:58 编辑
本节课程将为大家讲解中型PLC软件编程快速入门,本节微课的主要内容: 1、启动编程环境。 2、编写用户程序的典型步骤。 3、编写一个跑马灯样例。 4、如何登陆并下载程序到PLC设备 3、编写一个跑马灯样例 (1)启动InoProShop 编程环境,新建工程。
(2)本例程中PLC选择设备选择AM600,编程语言选择ST语言。
(3)编写用户程序该程序了使用了一个定时器功能,定时时间设置为1s,即通过ROL左移函数每秒让in_byte变量左移一位。
(4) 关联设备IO,循环左移 “in_byte” 变量与 PLC 自带的 8 路输出端口链接(Bit0-Bit7),通过in_byte的改变观察输出灯的变化。
(5)仿真调试
勾选仿真功能,在没有PLC设备时即可登录下载程序
在仿真模式下载程序并启动
(6) 监控 IO 变化
可以看出与“in_byte”关联后的IO口对应的8位实现循环点亮
任务运行时间周期监测
(7)使用跟踪功能。
在程序的调试和诊断过程中,该采样追踪是个非常实用和有效的工具,有时数据变化是一闪而过的,不容易看出产生的影响,此功能可以于把一个程序的执行过程全程记录下来,其中的成员就是在实际系统中要关注的命令字、状态字、电机运动的速度,位置等。通过对这些数据的追踪记录,可以清晰地看到系统运行的整个过程,该功能如下图所示。
触发器水平:当使用模拟量作为触发变量,在此处定义该变量为多少时产生触发事件。可以直接输入一个数值,或用变量定义该数值。默认值为空。
任务: 在可用的任务列表中进行选择,该任务被执行后从中读取出跟踪变量的值。
当程序运行时,选择到trace页,右键->下载,即可实时跟踪显示变量的变化。如图为“in_byte”变量的变化情况。
当数据采集完后, 右键->保存跟踪,该选项对数据进行本地保存,方便今后对数据进行分析。
|