电动机功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
重量 | 2kg |
基于操作面板的紧凑型数控系统西门子808D车削和西门子808D铣削极其坚固耐用,并且非常容易维护。强大的数控功能能够在很短的加工时间内实现的工件加工精度。
![]() |
参考价 | ¥625 |
订货量 | 1 |
更新时间:2019-05-28 14:15:01浏览次数:301
联系我们时请说明是化工仪器网上看到的信息,谢谢!
接收指令RCV(Receive)初始化或中止接收信息的服务。通过的通信端口(PORT),接收信息并存储在数据缓冲区(TBL)中。数据缓冲区(见图10-18)中的*个字节用来累计接收到的字节数,它本身不是接收到的,起始字符和结束字符是可选项。 使ENO=0的错误条件:SM86.6和SM186.6(RCV参数错误),SM4.3(运行时间),0006(间接寻址),
接收指令RCV(Receive)初始化或中止接收信息的服务。通过的通信端口(PORT),接收信息并存储在数据缓冲区(TBL)中。数据缓冲区(见图10-18)中的*个字节用来累计接收到的字节数,它本身不是接收到的,起始字符和结束字符是可选项。
使ENO=0的错误条件:SM86.6和SM186.6(RCV参数错误),SM4.3(运行时间),0006(间接寻址),0009(在端口0同时执行XMT和RCV指令),000B(在端口1同时执行XMT和RCV指令),CPU不是在自由端口模式。
RCV指令可以方便地接收一个或多个字符,多可接收255个字符。如果有中断程序连接到接收结束事件上,则在接收完后一个字符时,端口0将产生中断事件23,端口1将产生中断事件24。
可以监视SMB86或SMB186的变化,而不是用中断进行报文接收。SMB86或SMB186为非零时,RCV指令未被激活或接收已经结束。正在接收报文时,它们为0。
当超时或奇偶校验错误时,自动中止报文接收功能。必须为报文接收功能定义一个启动条件和一个结束条件。
也可以用字符中断而不是用接收指令来控制接收数据,每接收一个字符产生一个中断,在端口0或端口1接收一个字符时,分别产生中断事件8或中断事件25。
在执行连接到接收字符中断事件的中断程序之前,接收到的字符存储在自由端口模式的接收字符缓冲区SMB2中,奇偶状态(如果允许奇偶校验的话)存储在自由端口模式的奇偶校验错误标志位SM3.0中。奇偶校验出错时应丢弃接收到的信息,或产生一个出错的返回信号。端口0和端口1共用SMB2和SMB3。
获取通信口地址指令GET ADDR(Get Port Address)用来读取PORT的CPU口的站地址,并将数值放入ADDR的地址中。
使ENO=0的错误条件:SM4.3(运行时间),0006(间接地址)。
设置通信口地址指令SET ADDR(Set Port Address)用来将通信口站地址(PORT)设置为ADDR的数值。新地址不能保存,断电后又上电,通信口地址仍将恢复为上次的地址值(用系统块下载的地址)。
使ENO=0的错误条件:SM4.3(运行时间),0006(间接寻址)。
上述4条指令中的TBL、PORT和ADDR均为字节型,PORT为常数。
发送指令XMT(Transmit)启动自由端口模式下数据缓冲区(TBL)的数据发送。通过的通信端口(PORT),发送存储在数据缓冲区(TBL)中的信息。
使ENO=0的错误条件:SM4.3(运行时间),0006(间接寻址),0009(在端口0同时执行XMT和RCV指令),000B(在端口1同时执行XMT和RCV指令)。
XMT指令可以方便地发送1~255个字符,如果有中断程序连接到发送结束事件上,在发送完缓冲区中的后一个字符时,端口0会产生中断事件9,端口1会产生中断事件26。可以监视发送完成状态位SM4.5和SM4.6的变化,而不是用中断进行发送,如向打印机发送信息。TBL的发送缓冲区的格式如图10-18所示,起始字符和结束字符是可选项,*个字节“字符数”是要发送的字节数,它本身并不发送出去。
图10-18 缓冲区格式
如果将字符数设置为0,然后执行XMT指令,以当前的波特率在线路上产生一个16位的break(间断)条件。发送break与发送任何其他信息一样,采用相同的处理方式。完成break发送时产生一个XMT中断,SM4.5或SM4.6反映XMT的当前状态。
CPU的串行通信接口可由用户程序控制,这种操作模式称为自由端口模式。梯形图程序可以使用接收完成中断、字符接收中断、发送完成中断、发送指令和接收指令来控制通信过程。在自由端口模式下,通信协议*由用户程序控制。
通过向SMB30或SMB130的协议选择域(mm)置1,可以将通信端口设置为自由端口模式(见表1)。处于该模式时,不能与编程设备通信。
表1 特殊存储器字节SMB30和SMB130
可以用反映CPU模块上的工作方式开关当前位置的特殊存储器位SM0.7来控制自由端口模式的进入。当SM0.7为l时,方式开关处于RUN位置,可选择自由端口模式;当SM0.7为0时,方式开关处于TERM位置,应选择PC/PPI协议模式,以便于用编程设备监视或控制CPU模块的操作。SMB30用于设置端口0通信的波特率和奇偶校验等参数。CPU模块如果有两个端口,则SMB130用于端口1的设置。当选择代码mm=10(PPI/主站)时,CPU成为网络的一个主站,可以执行NETR和NETW指令,在PPI模式下忽略2~7位。