恭喜,你发布的帖子
发布于 2021-03-27 12:08:02
3楼
楼主对PN/IO工作原理一点儿不清楚呀。
PN/IO通讯在底层分两种:
一种是PN芯片(硬件的),大多是用芯片的,如驱动的 -2PN之类,1200之类的;
还有一种是软件的,个别1500型号,这是因为它的CPU处理速度、操作系统可以完成。
PN芯片被设置后,它不需要PLC介入,自动完成IO更新。
这个更新速度是不同的。比如你(PLC)IO控制器配置连接了10个PN类型的驱动器。它更新周期可能是2ms、2ms、2ms、4ms、4ms、4ms、4ms、6ms、6ms、这些是博图自动配置,可见的。不管怎么说,都是RT级别(10ms之内的)
尽管IO更新周期如上,但PLC的循环周期决定了处理的周期,除非你的程序处理周期在10毫秒之内,否则IO处理速度是由你的PLC主循环处理速度决定的。
比如:你用1215的程序很大,主循环70毫秒,毫无疑问就是70毫秒与IO映像交换一次数据。
(这个原理和DP是一样一样的。)
(这就是为什么我喜欢用多个1211,因为它的IO映像区,CU速度和1215是一样的!)
关于IO报文。
你配置标准报文1 (2/2PZD)那么每一台驱动,它就占用了两个字长的I和两个字长的O;你配置6/6PZD,那么每一台驱动,它就占用了六个字长的I和六个字长的O!你控制十台,就是60个字长的IO映像区被占用。1200一共就那么多IO映像区(本体的,侧面添加的模块也是一起配置的!)
请填写推广理由:
分享
只看
楼主