-
-
xu275394008 | 当前状态:离线
总积分:194 2024年可用积分:0
注册时间: 2008-04-25
最后登录时间: 2008-10-18
-
向大伙跪求问题!
xu275394008 发表于 2008/9/11 12:02:55 1347 查看 10 回复 [上一主题] [下一主题]
手机阅读
跪求仁兄可以帮我解答下面问题:
1、在西门子plc中,字(w)和整数(int)在定义上有什么区别,在使用时又有什么不同??
2、西门子plc在扫描的过程中,如果所设置的告诉脉冲小于扫描周期,他们之间是否会产生冲突??
-
-
-
wilton_gao | 当前状态:离线
总积分:123 2024年可用积分:0
注册时间: 2008-01-16
最后登录时间: 2009-09-29
-
wilton_gao 发表于 2008/7/24 17:16:10
看看200的系统手册,上面讲的比较清楚
引用 wilton_gao 2008/7/24 17:16:10 发表于2楼的内容
-
-
引用 comorg 2008/7/25 16:33:43 发表于3楼的内容
-
-
-
xu275394008 | 当前状态:离线
总积分:194 2024年可用积分:0
注册时间: 2008-04-25
最后登录时间: 2008-10-18
-
xu275394008 发表于 2008/8/20 9:54:41
好的谢谢了。老兄!4楼 回复本楼
引用 xu275394008 2008/8/20 9:54:41 发表于4楼的内容
-
-
引用 xi_xing 2008/8/22 21:01:14 发表于5楼的内容
-
-
-
xu275394008 | 当前状态:离线
总积分:194 2024年可用积分:0
注册时间: 2008-04-25
最后登录时间: 2008-10-18
-
xu275394008 发表于 2008/8/25 8:45:07
s7-200相对于300还是比较简单的,看看书,然后再实际操作一下就可以了。
我的qq275394008.S7-200和S7-300的相关资料都有。
引用 xu275394008 2008/8/25 8:45:07 发表于6楼的内容
-
-
引用 chiaoaew 2008/8/25 11:49:20 发表于7楼的内容
-
-
-
wangjun4615378 | 当前状态:离线
总积分:64 2024年可用积分:0
注册时间: 2008-09-08
最后登录时间: 2013-08-02
-
wangjun4615378 发表于 2008/9/9 14:27:32
西门子PLC中的(W)和(INT)都是16位的,用起来基本没什么区别,一个是注重值的存储,一个是值本身。至于那个扫描周期问题,必须是大于扫描周期,不然容易丢失信号,PLC捕捉不到信号,因为变化太快,就像是人,还没反应过来呢8楼 回复本楼
引用 wangjun4615378 2008/9/9 14:27:32 发表于8楼的内容
-
-
-
-
liangliang2008 | 当前状态:在线
总积分:301 2024年可用积分:0
注册时间: 2008-09-11
最后登录时间: 2017-07-05
-
liangliang2008 发表于 2008/9/11 12:02:55
如果使用STL编程,W和Int可以混用,但要注意最高位的区别,W只是1个普通位,而Int是符号位,向DW或DInt扩展时就不一样了。
一般的PLC都使用IO映像的概念,即在一次扫描的开始(或结束)刷新一次IO映像区,在程序里使用的是映像区的数据。因此如果脉冲速度快于扫描周期,会出现不能读到所有脉冲的情况发生,即漏读了脉冲。如果在程序执行过程中要刷新外部IO的数据,只能采取一些其他的特殊指令,但象你这种情况,是怎么做也不合适的。
比较好的办法是采用独立的高速计数器来读取快速脉冲。
引用 liangliang2008 2008/9/11 12:02:55 发表于9楼的内容
-