回复:【万泉河】好的PLC程序和坏的PLC程序的比较标准

yming

西门子1847工业学习平台

  • 帖子

    23148
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2018-05-10 22:39:50

54楼

展开查看
以下是引用唐诗宋瓷在2018-05-10 21:34:55的发言 >49楼

博途可以将梯形图封装成FB/FC后再结合库处理,这样用户就完全摆脱了“功能/功能块”内部复杂的实现,再给块的实例取个包含关键信息的好名字(如工步名称)。

以下是引用小釉在2018-05-10 19:43:21的发言 >41楼:1:西门子的存储区分...

引用41楼详细内容:

1:西门子的存储区分这么多,就比较异类。对于用户来说,我才不关系M和DB呢,他们实际上都是存储区,只是名字不一样而已。AB这点就好多了,最起码没有分那么多存储区,直接就标签编程。三菱存储区更多,真搞不明白,怎么想的,不都是存储区吗?

2:现在顺控程序的话,如果不用M还是比较别扭的,现在顺控都是用M置位复位操作。

不知道大家的顺控程序怎么搞?Graph 感觉太小众了,也没怎么用过。

明摆着1200/1500与原来的PLC完全不同!

从前的CU处理器是单核的。它都是扫描端口-IO映像区 - 处理循环 - 输出映像区 - 处理通讯及其他(任意位置插入中断)。从头再循环。速度的提高靠的是主频和硬件。

PC机586以后就多核了。就有多线程了。然后才有不用提高主频下,有更高的任务处理速度。PLC一直没啥发展。在外界PC人的眼里,PLC(硬件方面)特LOW。

1200/1500推出来时,就说过,它的通讯处理是与程序扫描处理是并行的,是时间片的!明摆着要向多核方向发展,来极大地提高速度。

你们那些用指针的,硬件上就要用CU的外存储器地址寄存器。对于多核的来说,都有任务队列缓存。遇到这种,还得当前压栈去处理。你说他能推荐原来的方法么?

你们编程的也得适应硬件的变化吧?

要不咱们干脆退到DOS去吧?单CPU、单进程,没线程。敲代码、写程序。


其实,楼主说当年的“烂”,其实,并不烂。适合当年的PLC!只不过现在是“与时俱进”了。


1200/1500保留 M区,一定是保留了专门的逻辑运算处理单元。

所以,该用到的,还是要用它。利用它的特点。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3364条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。