|
通过论坛里面的开源PLC 可以看出仿三凌FX1N的PLC还是相当不错的,把单片机灵活的融合到实际当中去, 可以让大家学到不少的新东西,除了在电子爱好者外,也能让电气控制方面的使用者能更全面的了解PLC的使用,在这里感谢前面的前辈们作出的贡献! 其实现在市场上的仿三凌的PLC到处都是,也是最易仿的一种。但现在三凌使用的场合越来越少了,就象我来说,最初是用它,但后来觉得它的功能上受到很大限制,并且价位也贵,所以后来更改成使用松下,台达,永宏之类的PLC,至于西门子那样太贵,没有想过去使用它。并且它属于西方系列,各种出方点可能与我们东方人想得不一样。
随着市场的需要,现在需要的PLC要求越来越多的像定位控制,温度控制,以及一些通讯方式,都得到很大的进步。其实真正的好的PLC是应该硬件简单,指令也简单能实现较复杂的功能,才会让使用者在工控上以尽快的速度完成。从某种意义上来推测,像丰纬,台达PLC有可能最初是根据三凌的进行改装的,我记得当初使用台达PLC时,他们的手册说明简直就跟三凌的一模一样,除了增加了一点便利指令外。但现在看来,它做得并不比三凌的差了,它根据市场的需要,可以使用很多的便利指令,并且较早的用一个PLC可以发4路高频脉冲,在程序里面集成了直线与圆弧插补指令,让在精确定位上得到了很方便的使用。不知是否有相同爱好的朋友,愿意来研究一下台达的PLC呢,也并不一定是去仿它,就是能够了解它的使用呀,及一些机理也是好的,至少可以让初学都可以尝到新的东西。
我看了一下台达的EH2的下载通讯指令,相对来说比三凌的要好些,它下载会根据下载的程序量来影响整体的数据量,而不像三凌的,一下就是一大堆,没有必要的空白NOP 指令也是在那不停的下。同时,看这样的优点,是否也可以去改进原来的仿三凌PLC 。
DVP40EH00T2 WplSoft下载时的通讯数据
成功打开串口监视, 进程: 5644 WPLSoft.exe
COM1: 打开 自动侦测
COM1 Write(hex): 4(Bytes)41 54 5A 0D
COM1 Write(hex): 17(Bytes)3A 30 31 36 37 30 30 31 30 30 30 30 35 38 33 0D 0A
COM1 Read(hex): 9(Bytes) 3A 30 31 36 37 30 41 30 30
COM1 Read(hex): 15(Bytes) 30 32 32 30 30 30 30 30 30 31 30 30 30 42 30
COM1 Read(hex): 7(Bytes) 30 30 30 36 30 0D 0A
COM1: 关闭
//显示通信对话框
COM1: 打开
COM1 Write(hex): 4(Bytes)41 54 5A 0D
COM1: 关闭
下面出现PLC执行中,禁止写入。 选择要否继续Yes ,No
COM1 Write(hex): 9(Bytes)3A 30 31 31 31 45 45 0D 0A
COM1 Read(hex): 6(Bytes) 3A 30 31 31 31 30
//Yes 后执行
COM1 Read(hex): 13(Bytes) 34 30 31 46 46 37 43 32 32 34 43 0D 0A
COM1 Write(hex): 17(Bytes)3A 30 31 30 35 30 43 33 30 30 30 30 30 42 45 0D 0A
COM1 Read(hex): 1(Bytes) 3A
COM1 Read(hex): 15(Bytes) 30 31 30 35 30 43 33 30 30 30 30 30 42 45 0D
COM1 Read(hex): 1(Bytes) 0A
COM1 Write(hex): 17(Bytes)3A 30 31 36 37 30 30 31 30 30 30 30 35 38 33 0D 0A
COM1 Read(hex): 12(Bytes) 3A 30 31 36 37 30 41 30 30 30 32 32
COM1 Read(hex): 15(Bytes) 30 30 30 30 30 30 31 30 30 30 42 30 30 30 30
COM1 Read(hex): 4(Bytes) 36 30 0D 0A
COM1 Write(hex): 17(Bytes)3A 30 31 30 33 31 34 35 46 30 30 30 33 38 36 0D 0A
COM1 Read(hex): 6(Bytes) 3A 30 31 30 33 30
COM1 Read(hex): 15(Bytes) 36 30 30 32 31 30 30 38 36 30 30 30 31 34 45
COM1 Read(hex): 2(Bytes) 0D 0A
COM1 Write(hex): 17(Bytes)3A 30 31 36 34 30 31 32 41 30 31 30 30 36 46 0D 0A
COM1 Read(hex): 9(Bytes) 3A 30 31 36 34 30 31 32 41
COM1 Read(hex): 8(Bytes) 30 31 30 30 36 46 0D 0A
COM1 Write(hex): 17(Bytes)3A 30 31 36 34 30 31 32 38 30 31 30 30 37 31 0D 0A
COM1 Read(hex): 1(Bytes) 3A
COM1 Read(hex): 15(Bytes) 30 31 36 34 30 31 32 38 30 31 30 30 37 31 0D
COM1 Read(hex): 1(Bytes) 0A
COM1 Write(hex): 17(Bytes)3A 30 31 30 31 30 43 32 44 30 30 30 31 43 34 0D 0A
COM1 Read(hex): 13(Bytes) 3A 30 31 30 31 30 31 32 43 44 31 0D 0A
COM1 Write(hex): 17(Bytes)3A 30 31 36 34 30 31 31 39 30 31 30 31 37 46 0D 0A
COM1 Read(hex): 1(Bytes) 3A
COM1 Read(hex): 16(Bytes) 30 31 36 34 30 31 31 39 30 31 30 31 37 46 0D 0A
COM1 Write(hex): 51(Bytes)3A 30 31 31 30 32 30 30 30 30 30 30 38 31 30 30 30 32 34 30 30 43 35 30 31 32 34 30 30 34 38 30 31 36 38 30 32 35 38 30 31 43 38 30 46 30 30 43 36 0D 0A
COM1 Read(hex): 14(Bytes) 3A 30 31 31 30 32 30 30 30 30 30 30 38 43
COM1 Read(hex): 3(Bytes) 37 0D 0A
COM1 Write(hex): 27(Bytes)3A 30 31 31 30 31 35 38 30 30 30 30 32 30 34 46 46 46 46 46 46 46 46 35 38 0D 0A
COM1 Read(hex): 16(Bytes) 3A 30 31 31 30 31 35 38 30 30 30 30 32 35 38 0D
COM1 Read(hex): 1(Bytes) 0A
COM1 Write(hex): 17(Bytes)3A 30 31 30 35 30 43 33 31 46 46 30 30 42 45 0D 0A
COM1 Read(hex): 11(Bytes) 3A 30 31 30 35 30 43 33 31 46 46
COM1 Read(hex): 6(Bytes) 30 30 42 45 0D 0A
COM1 Write(hex): 23(Bytes)3A 30 31 36 34 30 31 32 37 30 34 46 46 46 46 46 46 46 46 37 33 0D 0A
COM1 Read(hex): 8(Bytes) 3A 30 31 36 34 30 31 32
COM1 Read(hex): 15(Bytes) 37 30 34 46 46 46 46 46 46 46 46 37 33 0D 0A
COM1 Write(hex): 27(Bytes)3A 30 31 31 30 31 33 46 38 30 30 30 32 30 34 30 30 31 35 32 38 31 42 38 36 0D 0A
COM1 Read(hex): 3(Bytes) 3A 30 31
COM1 Read(hex): 14(Bytes) 31 30 31 33 46 38 30 30 30 32 45 32 0D 0A
COM1 Write(hex): 17(Bytes)3A 30 31 30 33 31 33 45 43 30 30 30 31 46 43 0D 0A
COM1 Read(hex): 14(Bytes) 3A 30 31 30 33 30 32 30 30 30 30 46 41 0D
COM1 Read(hex): 1(Bytes) 0A //程序下载完毕,显示“是否执行程序” 选择“是”执行以下代码
COM1 Write(hex): 17(Bytes)3A 30 31 30 35 30 43 33 30 46 46 30 30 42 46 0D 0A
COM1 Read(hex): 4(Bytes) 3A 30 31 30
COM1 Read(hex): 13(Bytes) 35 30 43 33 30 46 46 30 30 42 46 0D 0A
COM1: 关闭 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|