文末有SCL核心编程实战案例资料
导读:在我们编写PLC程序时,往往会有一些编程方法或者经验,这种方法和经验可以让我们编程效率更高,出错率更低。由于自动化设备是根据先后顺序来执行动作,所以我们采用的“赋值比较法”会更直观易懂。那么这种方法核心主要是由4部分组成:
1.步序比较---2.动作执行---3.条件判断---4.步序更改
如下图所示:步序等于1时,A,B泵输出,满足了条件“液位传感器”接通后,步序更改为2,结束第1步的动作逻辑。
在梯形图中遵循以上4个步骤规律,那么在SCL语言中也仍然可以按照这个规律来实现编程!
编程实现功能:
·按下启动按钮,控制轴先以100mmls匀速前进5s,然后200 mm/s移动至光电开关的位置,之后以300 mmls的速度回到原点位置
(1)新建FB块并且定义接口变量
(2)步骤0,当按下启动按钮后,步序值改为1
(2)步序1,是激活速度指令,同时接通定时器指令,设定时间为5秒,时间到达后将步序修改为2,定时器断开。
(2)步序2,激活速度指令,速度为200mm/s,判断传感器感应到后,步序修改为3。
(3)步序3,激活定位指令,速度修改为300,当定位完成后断开定位指令回到第0步。
最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把SCL核心编程实战案例全部整理出来,案例都是比较典型的,其中包括SCL的语法结构、气缸控制程序、报警程序、运动控制程序、模拟量控制变频器、V90伺服通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我!