在这里我们定义一下什么叫PAC,这几点大家如果有意见可以与NI公司去争论:
1、X86体系架构,什么ARM之类的就不要拿来鱼目混珠了
2、硬件兼容PC,可以支持各种PC标准的板卡,如ISA、PCI及各种变种,这可以分享各种PC标准的硬件资源,如果这都达不到谈何开放,谈何可以利用PC的硬件资源,最多就是厂商在设计电路板时可以参考一下公板。而上面的大多数厂商的总线接口根本就是自己定义的,完全是封闭的,最多是USB、以太网、串口是标准的,而这是任何一种PLC、DCS都支持的,所以这些接口不能作为PAC的定义,一定要是背板总线。如果你做成了模块化的结构,对不起,你已没资格自称PAC了,请一边站吧,欢迎你进入PLC厂商名录.当然如果你上面有PC104那可以算
3、软个兼容某一种标准的PC系统,无论是DOS、WIN、UNIX等,但因为大多数控制器都有操作系统,而PAC一定要做到可以让用户利用到PC的软件资源才行,所以最起码文件系统要是标准的PC文件系统,这样可以保证PAC与PC的互通。再接下来如果能运行PC上的软件或者PC的函数库都算是兼容PC,至于什么VXWORKS之类实时多任务操作系统千万不要拿来自称PAC,一定要是与商用操作系统兼容的才可以分享到软件开放的优势,否则请不要自称为PAC
从商业角度来说,我能够理解为什么这些过程自动化行业的边缘控制厂商都自称为PAC,更晕的是10年前的老产品也都改名称叫PAC,这让一些老工控人无法理解。
想用一个新的概念来改变现有控制器行业的版图是不合理的,因为你们利用了与客户之间的信息不平等来蒙蔽广大工控客户.
同时NI现在是不出声,让这些台湾厂商自称是PAC,等PAC的名称深入人心后,一定会跳出来打假的,这是一定会是一场口水大战,最后台湾各厂商一定不会得到什么便宜,反而把多年的信誉给丢了.
目前各台湾工控机厂商确是有做PAC的硬件条件,但软件大多依赖欧州厂商,这不便于未来的发展,如要在PAC行业立足,一定要有强大的软件开发能力.
最后我说一句,我只是说有一部分厂商自称的PAC是言过其实,并不是所有的产品都是假的,但希望大家能自律.
PAC本来只是PLC或DCS的一个补充,它更像是工控机行业的一个延伸,而以PC为硬件的软逻辑控制器,则早在15年前就已经很多了,其本上所有的DCS和大多数大型PLC都是这种体系结构的,基本上PAC有的这些控制器都有.
说多了,一定会引来一人的板砖,但我希望大家的板砖过来的时侯,我们能以一种具体
的厂商的具体型号来进行讨论,否则没有讨论的必要. 太多朋友要V80小型PLC编程软件了新版VLadder5.10(随心所控版) 新版软件特点: 1、随心所控: A、在线编程,可以在运行态下可进行任意的编程和调试,真正做到随心所控。 B、强大而实时的在线监控功能,用户可通过在线监控功能对任意变量进行监视和控制,使一切在掌握 之中。(所有监控的状态与信息均取至下位PLC,而不是模拟产生,所以是实时的状态和信息) 2、所想即所得: A、友好的编程环境,可以进行任意的拷贝和编缉, B、支持任意步的撤消和重复, C、支持强大的查和替换,使您的编程工程轻松而愉快; 3、超出您预期的强大功能: A、吻合IEC61131的强大指令系统,包含德维森自动化专家为您精心打造的140多种强大的功能块和指 令,比同类产品的功能块性能更出众,使用更简捷; BVLadder5.10是专为V80小型PLC量身定制的编程软件,使V80的硬PLC特性得到淋漓尽致的发挥,所 有使用V80的系统都将获得发自内芯的可靠性保证。(V80采用最新一代硬解题芯片技术,所有逻辑运算 均无需CPU参与,从而达到最高的可靠性和稳定性) 4、完备的帮助系统: 一旦安装VLadder5.10版软件,所有的硬件手册、软件手册、指令手册、应用指南、应用案例就均已安 装到您的电脑,您可在开始菜单中方便的查阅这些信息。 5、贴身的服务体系
1、我并不反对PAC,只是把PACIPCPLC区分清楚,不想PAC的概念混乱。
2、我从未对提供软逻辑软件的公司表示不敬,您说的KW、一方梯队、ISAGRAF3S的各公司的朋友都很熟,包括好几家的总工,也与他们进行过深入的了解和交流,我们也买过其中一家公司的软件开发过一种产品,并在其它几家的产品上做过样机,只是没有产品化。我认为他们做的软件在对IEC61131-3上的支持,包括引导工控从硬件和电气走向软件的过程中起到了很大的作用。
3、我得对您的错误进行指出,您说没有PLC使用实时多任务操作系统,这是相当错的,基本上所有的中型PLC都使用实时多任务操作系统,您对实时和多任务的不了解让我感到很晕,应该这样说:其实并不是使用了实时多任务操作系统就可以将实时性做高,您说的VxWorks包括neclueswinceRIOS等各种多任务操作系统,我们都在许多产品上使用。
讲到这里为大家讲解一下实时多任务操作系统与一般操作系统的差别吧:
多任务操作系统,一般分为这三种调度方式:1、循环,也就是那个任务准备好就压入任务队例,排队执行。2、分时,也是所有待执行队列中的任务按作任务声明时的时间片数进行分时运行,3、抢占,根据任务优先级的高低来决定那个任务可以运行。一般大家说的WINNTLINIX之类的是一个循环、分时+饥饿算法的结合体,因为WIN是为商用开发的,没有抢占式的调度方式。相反一些比较低档的实时OS多只有抢占式一种调度机制,而VxW
orksnecluesWINCE则是循环、分时、抢占调度的结合体。
不知道上面是不是讲清楚了,接下来再讲讲为什么使用实时多任务操作系统,先强调这个实时是相对商用操作系统而言的,多任务解决的是开发者的任务独立性,使开发的难度降低。特别是对于带网络的系统更是如止。
实时多任务操作系统的多任务其实是以降低实时性为代价的,主要是对于上下文的保护和恢复也就是任务调度对于时间的浪费很严重,你说的VxWorks建议的是最小任务粒度就是1ms,这可以保证可靠性和提高应用的效率。
你说的VxWorks上面的KW的实时性是根据KW不同版本的许可是完全不同的,呵呵呵,这一点你可以问问你的开发部,有一个是真编译方式的一个是解释方式的,基本上后一者比市场上常见的PLC都慢两个数量级。
好了再回到前面的问题上来:
3、大多数中大型PLCDCS都采用实时多任务操作系统,这一点,你可以问任何一家PLC厂商,同时小型PLC中,也有相当一部分的是采用实时多任务操作系统的。
4、更晕的是现在基本上所有的中大型PLC都有你所说的PAC的特点,比方说,可以用CC++编写用户自定义功能块,WEB功能等等。至于说为每一个子程序单独声明一个任务,
这就更常见,好像近10年出来的PLC中型系统中没有那一家的没有这个功能了。这一块你可以下载西门子的S7-400和施耐德的昆腾系列的PLC手册。
5、还有一点就是你说的32M flash rom其实有可能是DOM,呵呵呵,这其实还是一个硬盘,在这里必需给您说,对于病毒你的理解有问题,并不是硬盘才会感染病毒,基本上只要你的文件系统是一样的,就有可能感染计算机的病毒,并不关心你是flash rom还是硬盘。当然你可以通过写保护来解决一部分问题,比方说保护操作系统和运行环境,但病毒还是可以很轻松的破坏你的应用程序和用户程序,使你的控制错乱。
6、还有啊,你对软硬件的理解不是太深,GPRS modem只要是带自定义通信协议的PLC都可以支持,也就是说所有的PLC都可以带GPRS modem。这一点如果你不相信,我可以给你示范,前一阵子刚给广州一家电梯厂提供了这种系统。动态域名的处理是不需要在控制器内做的,现在大多数GPRSDTU都内带了,至于带完整TCP/IP协议族的控制就更多了,前面也说过了带WEBFTPEMAIL等是很常见的。
7、带PC104PLC也有好几家PLC的产品有,呵呵呵,可以插各种PC104的板卡,当然我并不是这样GE的就不是PAC了,只是告诉大家这类PAC与软PLC的区别很小,基本上厂商说是软PLC就是软PLC,厂商说是PAC就是PAC,只取决厂商的运营需要。
根据您所讲的这些东东,大胆的猜一下,您可能是做技术支持的,您看到的资料都是包装过后的资料,应该深入进去了解一下里面的软硬件是如何实现的,这样可以更好的知道PAC与其实控制器的区别.

我重申一下我出来讲这些东东并不是要推翻PAC,我也没有这能力,但我希望大家特别是厂商一定要自律自重,保护好PAC的概念。
我还是要重申我对于PAC的概念,PAC是将PLCPC的功能合二为一的,先不说好与不好,但一定要有这两个特点的才能称为PAC,否则信不信,到今年年底的时侯,大多数控制器厂商都会将自己的老产品改名叫PAC,并自称,我在十年前就有x86架构和arm架构区别PAC了。起码我们在N年前开发的几系统现在看来都是PAC了,哈哈哈哈。
Programmable Automation Controllers这个名称太含糊了,有点像前几年做纳米材料一样,一夜之间大家都纳米了。
可能我是有一点自以为是,是有一点偏激,这是我的不对,但我讲的东西是对是错,时间可以考验。最后打李鬼的一定不是武松而是李逵.
下次各位请在上来讲解时一定要先把自己对PAC的定义先讲清楚,否则很容易乱.这也是PAC那也是PAC,做单片机的都会自称是PAC了.因为名称好听,新啊.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。