发布于 2010-08-30 12:34:43
36楼
我也是这么做的,
不是移到 M区。
不过是 把所有的 IO 先移到 DB再处理的。
一般DI移到一个DB,DO是从一个DB移动过去的,
AI是移到一个DB,AO也类似。
对于 成熟的工艺,例如你单位长时间一直做水处理,
程序是基本上固定的,
但是每个项目的规模不同,IO地址变化的比较大,
要一个个的更改程序是比较麻烦的,例如改一个水分析仪,
确实是 先在 Move的地方,更改一个 PIW的源地址,
就行了,后边的 DB的地址,在 N个项目,N个现场 都是不变的。
至于慢 或者快,我感觉 对于我所有用的 系统而言,都不是问题。
对于Move 指令而言,多写上千行,也慢不了几ms。
目前的硬件相比 N年前,强悍了很多倍,
应首先考虑 方便性,易读性,
下来才是整体效率优化的问题。
对于 多人合作的 大项目,
不再像国内 ,推崇 个人英雄主义,
一定是团队协作的,一定是要很多的可读性,因为你要和很多同事 团队协作的。
对于成熟的工艺,要多次使用的,一定要考虑高移植性。
我现在有很多项目 整体硬件配置 跟 老外的几乎差不多,
因为行业定位不同,
部分 配置甚至高于 老外的常规配置,
达到西门子PLC的最高配置。
这个只能说 客户有这个 “良好的习惯”,^_^, 跟我们没什么关系。
Qiaopeng1231--乔鹏