1、新建一个程序工程,我们可以选择AM401-CPU1608TP/TN,选择结构化文本(ST)
2、系统组态配置与编程界面
3、双击打开“PLC_PRG”程序组织单元,编写程序
4、关联PLC输出IO
循环左移 “in_byte” 变量与PLC自带的8路输出端口链接(Bit0-Bit7),观察输出灯的变化。
5、仿真调试
点击“仿真”进入仿真功能,这时不需要链接PLC亦可观察IO移位状态。
6、在仿真模式下下载程序
点击“登录”,在仿真模式下下载程序。下载完成后,启动运行PLC。
7、监控IO变化
总结:这段操作有以下几个知识点可以学习
1.定时器的触发信号,采用自己的完成信号,这样一旦启动PLC后就可以自动循环移位;
2.定义一个BYTE型变量in_BYTE,8个位刚好对应高速IO的8个输出,同样我们可以对in_BYTE写数据,也可以控制不同的位置TRUE。
3.HighSpeed IO的输入是16位,所以地址定义为%IW,而输出是8位,地址定义为%QB。