恭喜,你发布的帖子
发布于 2018-05-10 22:39:50
54楼
博途可以将梯形图封装成FB/FC后再结合库处理,这样用户就完全摆脱了“功能/功能块”内部复杂的实现,再给块的实例取个包含关键信息的好名字(如工步名称)。
明摆着1200/1500与原来的PLC完全不同!
从前的CU处理器是单核的。它都是扫描端口-IO映像区 - 处理循环 - 输出映像区 - 处理通讯及其他(任意位置插入中断)。从头再循环。速度的提高靠的是主频和硬件。
PC机586以后就多核了。就有多线程了。然后才有不用提高主频下,有更高的任务处理速度。PLC一直没啥发展。在外界PC人的眼里,PLC(硬件方面)特LOW。
1200/1500推出来时,就说过,它的通讯处理是与程序扫描处理是并行的,是时间片的!明摆着要向多核方向发展,来极大地提高速度。
你们那些用指针的,硬件上就要用CU的外存储器地址寄存器。对于多核的来说,都有任务队列缓存。遇到这种,还得当前压栈去处理。你说他能推荐原来的方法么?
你们编程的也得适应硬件的变化吧?
要不咱们干脆退到DOS去吧?单CPU、单进程,没线程。敲代码、写程序。
其实,楼主说当年的“烂”,其实,并不烂。适合当年的PLC!只不过现在是“与时俱进”了。
1200/1500保留 M区,一定是保留了专门的逻辑运算处理单元。
所以,该用到的,还是要用它。利用它的特点。
请填写推广理由:
分享
只看
楼主