|
|
|
发表人:有机物 |
发表时间:2005/5/16 2:51:00 |
|
|
本栏论题: |
PLC实际输入/输出点和程序中输入/输出有什么区别? [14417] |
|
以下是关于《PLC实际输入/输出点和程序中输入/输出有什么区别?》论题的回复(共17篇,分2页显示) |
回复:不是一回事
PLC实际输入/输出点是物理接点
程序中输入/输出是PLC内部寄存器.
|
|
回复:不一样‘也一样“
PLC的实际I/O点是用来进行连接外部信号的硬件部分,包括接线端子和隔离部分,它和程序中的I/O一一对应,程序中的I/O都是对应内部I/O‘映象区’,你只要知道PLC是循环扫描的就应知道,PLC在程序执行的最后阶段会集中更新I/O映象区,即读输入和更新输出。
简单的说就是PLC实际输入/输出点是外部硬件。而程序中输入/输出是PLC的内部存贮区。
|
|
回复:你仅仅说对了一半!!
首先肯定这位同行的见解,PLC的实际I/O和程序中I/O是两个不完全一样的概念。
但是,在一个扫描周期里,PLC不是在程序执行的最后阶段集中更新I/O映像区。而是在程序执行以前,PLC首先由实际输入更新I映像区,程序执行完毕后由O映像区更新实际的输出。
|
|
回复:可以这样理解吗?(但我要谢谢给我回信的先生)
呵呵!真是谢谢!
我是这样想的,程序在顺序执行结束时要集中输出,但不是又进行下一次的集中输入吗?这两次不是可以理解为集中I/O或O/I更新呢?
QQ:1769753
愿意和大家交流,主要是向大家学习!
|
|
回复:你这样想,是不正确的
一个完整扫描周期主要分三个阶段:PLC输入点对映像输入区的刷新;程序运行;PLC输出映像输出区对PLC输出点刷新。
这个顺序是绝对不能颠倒的,否则,编写程序会出现大的问题。
|
|
回复:不完全一回事!
PLC实际输入/输出点是物理接点,他的作用是向PLC对应的输入存储器输入信号,或者从输出存储器取得数据。
程序中的输入/输出是实际上是plc内部的存储器。并不完全代表PLC的输入/输出物理接点。
|
|
回复:好好,这样的讨论多一点
好好,这样的讨论多一点
|
|
那么是不是对所有I/0同时刷新呢?
还是按程序一句一句顺序执行?
|
|
PLC程序的逻辑输入输出是和外部硬接点一一对应的,程序执行先刷新输入影象区再执行程序,再把结果送到输出影象区,然后还是通过内部电子电路继电器原理,将结果送到PLC硬接点上
|
|
PLC的实际I/O点是用来进行连接外部信号的硬件部分,包括接线端子和隔离部分,它和程序中的I/O一一对应,程序中的I/O都是对应内部I/O‘映象区’,你只要知道PLC是循环扫描的就应知道,PLC在程序执行的最后阶段会集中更新I/O映象区,即读输入和更新输出。
简单的说就是PLC实际输入/输出点是外部硬件。而程序中输入/输出是PLC的内部存贮区
|
|
|