声明:最近在总结一个PLC自学的教程,准备写成“手册”给大家传阅。在教程最终完成之前,我会零零碎碎贴部分内容到博客,但谢绝各路神仙、媒体、凡人、机构转载。谢谢!

第三章:完成第一个PLC程序

要写第一个PLC程序并不难。首先,我们要知道我们选用的PLC是来自哪个厂家,因为每个厂家的开发软件都不一样。以我所用的PLC为例:

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ PLC教程

Figure 5 - Koyo DL-06 系列PLC
 
我手上拥有的PLC是Koyo公司的,其搭配的开发平台为Directsoft 5. 该软件有免费和付费两个版本,其中免费版本有程序长度的限制。相关下载可参考:
 

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ PLC教程_02 

Figure 6 - DirectSoft 5程序初始状态

上图为每次打开DirectSoft 5程序的画面(注:如果你的电脑与PLC是处于链接状态的,并且PLC保持着通电,程序会自动侦测并选择所匹配的型号)。在这个选项框内,我们可以选择PLC的型号,以及给新建的程序项目命名。接下来,我们选择项目的存放路径,并给其命名为New Test:

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ 学习PLC_03 

Figure 7 - 新建一个Project

点击OK后,我们看到下面的界面:

 

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_休闲_04

Figure 8 - DirectSoft 5程序界面(点击放大)
 
是的,我的程序还是英文版界面。大家不用担心这个,因为中文版开发稍慢一些,所以我使用了英文版。但所有版本的操控是一致的。而且,在整个编程过程中,我们并不需要很了解那些英文的意思,功能的解释。大多数时候,我们只是看“图标”而已。

 

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ PLC程序_05

Figure 9 - 使用说明(点击放大)
 

看过上图,你知道了,我们要开始第一个PLC程序,我们要先点击最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_休闲_06

点击后,我们发现编辑框内发生了以下变化:

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ 学习PLC_07 

Figure 10 - 光标处变黑,进入编辑模式

PLC程序不同于别的程序,我们不需要打字,而是画图。那么,我们这时候画一些什么呢?我们从程序最右侧选择:

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_休闲_08 

Figure 11 - PLC程序图示

这些符号都表达什么意思?不用怕,详细的介绍在《附录1》里面有具体解释。这些符号也都是工业标准符号,在PLC语言里是通用的。现在,我们选择第一个符号(也可以使用快捷键F2):最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_休闲_09

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ PLC程序_10 

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ PLC程序_11 

我们输入内存地址X0,然后点击该行末尾的(NOP),并输入OUT:

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_Koyo PLC_12 

按下回车,并输入输出内存地址Y0最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_Koyo PLC_13

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_Koyo PLC_14 

选择下一行的(NOP),输入END和回车:

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_Koyo PLC_15 

最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ 学习PLC_16 

Figure 12 - 第一个程序基本完成
 
好了,我们的第一个PLC程序基本完成了。其意思是:X0输入口“通电”时,输出口Y0则“通电”。

从上图12里,我们还需要注意的地方是:当一个程序修改/编辑完成,编辑模式按键下方的“接受修改”最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_ 学习PLC_17也会点亮,我们在保存程序前,需要点击它接受所有的修改。而这一步,也和其它编程器一样,会进行错误排查,如果你的程序写错了,编辑器会告诉你有问题。

现在我们分别点击最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_Koyo PLC_18 ,然后最通俗PLC教程—源自Koyo光洋PLC自学总结(3)_休闲_19。保存好程序以后,我们准备连接PLC开始测试了。