应用领域 | 化工,电子/电池 |
---|
西门子*现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:*电机(1KF.1LA7、1LG4、1LA9、1LE1),
![]() |
参考价 | 面议 |
更新时间:2020-05-18 10:14:35浏览次数:161
联系我们时请说明是化工仪器网上看到的信息,谢谢!
原装西门子6ES5184-3UA21供应 原装西门子6ES5184-3UA21供应、
上海桀呈工业自动化设备有限公司
描述:
在自由可编程通信中,操作“Receive message in buffer”(RCV)从通信接口接收到完整的信息,并接收到完整的信息后为程序生成一个中断(对端口 0 为中断事件 23,而对端口 1 为中断事件 24)。 对每个期望信息都由用户边沿触发一次RCV函数调用。使用S7-200的特殊内存字节SMB(1)87 到SMB(1)94,可安装基于定义条件的RCV来启动和停止接收信息函数(例如在特定的字符或特定的时间间隔后)。 调用RCV使特殊内存能够控制接收函数。
重要事项:
请注意对于相关特殊内存的每次修改都要求一个新的边沿触发的RCV调用。
样例:“在特定时间后如果没有接收到字符就终止接收信息”
如果在特定时间后希望停止RCV触发的接收信息函数,因为没有接收到任何字符,在自行创建的到期后必须用SM 87.7 = 0 (en)“Receive message function is blocked”复位接收信息函数并再次执行RCV操作。(信息发送准则SM 87.2 = 1 (tmr)“如SMW92或SMW192超时则终止接收”常常被不正确地用于终止触发的接收信息函数,该信息函数中的字符还未进行传送。但是,使用SM 87.2 = 1,信息接收函数只有在至少已有1个字符被接收时才能终止。)
对S7-200中的特殊情况,协议的主站或主机部分在执行过程中信息由任意字符开始,信息计时器可用来监控从站在特定时间内是否接收到响应。在这种情况下,空闲时间(SMW90或SMW190)被设置为零 ,且RCV操作立即被强制接收字符(特殊内存的参数: il = 1,sc = 0,bk = 0,SMW90/SMW190 = 0,SMB88/SMB188 =无关的,c/m = 1,tmr = 1,SMW92 =信息超时的毫秒数)。信息计时器在RCV执行时启动,因为空闲时间已设为零。如果不满足其它结束条件,信息计时器超时并停止接收信息函数。这种特殊通信情况在手册中 第90页的“6. Any character:”下有描述。
以上描述的响应时间在下表再次详细说明,不仅只针对坏的假定情况。
No. | 描述 |
2 | 每隔100毫秒只检查一次EM 253上与脉冲速度的变化相关 的输入(在输入信号之前电动机已经启动) 。如果它包括起始脉冲速度(在输入信号之前电动机已经空闲),那么到EM 253 的输入会立即检测到一个信号(100ms的时间间隔终止应用)。 |
3 | 如果数据没有以一个运动配置文件的格式存储在EM 253 的缓存中,则计算新的脉冲速度的信息只能从S7-200 CPU的变量存储器中请求。定位模块自动在缓存中保存后四个运动配置文件。其它所有已经在之前处理的或者根本没有处理的运动配置文件必须再次从EM 253 的变量内存中请求。EM 253 只能存储的运动配置文件为
|
4&5 | 在S7-200 CPU和EM 253间进行通信时,等待时间与用户程序的大小相关,因为这种情况下数据只能在循环之间交换。 |
6 | 计算新的脉冲速度的时间决定于加速度或减速度的类型:
|