好文档 - 专业文书写作范文服务资料分享网站

西门子S7-200 - PLC指令学习 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD IN:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD,常数 DECO 根据字节输入数据IN的低4位所表示的位号将OUTIN:VW,IW,QW,MW,IN,OUT 所指定的字单元的相应位置1,其它位置0 SW,SMW,LW,T,C,AQW,AC,*VD,*AC,*LD IN,OUT:VB,IB,QB,SEG IN,根据字节输入数据IN的低4位有效数字产生相应MB,SB,SMB,LB,AC,段码指令 OUT 的七段码,结果输出到OUT,OUT的最高位恒为0 *VD,*AC,*LD IN还可以是常数 IN,OUT,LEN:VB,把从IN开始的长度为LEN的ASCⅡ码字符串转换成IB,QB,MB,SB,SMB,字符串转ATH IN,16进制数,并存放在以OUT为首地址的存储区中。LB,*VD,*AC,*LD 换指令 OUT,LEN 合法的ASCⅡ码字符的16进制值在30H~39H,LEN还可以是AC和常41H~46H之间,字符串的最大长度为255个字符 数 S7-200PLC 特殊指令

特殊指令如表4-27所示。PLC中一些实现特殊功能的硬件需要通过特殊指令来使用,可实现特定的复杂的控制目的,同时程序的编制非常简单。 表4-27 特殊指令

指令格式 (语句表) ATCH INT,EVNT DTCH EVNT ENI DISI 名称 功能 操作数 把一个中断事件(EVNT)和一个中断程序联INT:常数 系起来,并允许该中断事件 EVNT:常数(CPU221/222:0~12,19~23,27~33;CPU224:0~23,27~33;CPU226:0~33) 截断一个中断事件和所有中断程序的联系,并禁止该中断事件 全局地允许所有被连接的中断事件 全局地关闭所有被连接的中断事件 位于中断程序结束,是必选部分,程序编译时软件自动在程序结尾加入该指令 初始化通讯操作,通过指令端口(PORT)从TBL:VB,MB,*VD,*AC,*LD 远程设备上接收数据并形成表(TBL)。可PORT:常数 以从远程站点读最多16个字节的信息 初始化通讯操作,通过指定端口(PORT)向远程设备写表(TBL)中的数据,可以向远程站点写最多16个字节的信息 用于自由端口模式。指定激活发送数据缓冲TBL:VB,IB,QB,MB,SB,区(TBL)中的数据,数据缓冲区的第一个SMB,*VD,*AC,*LD 数据指明了要发送的字节数,PORT指定用PORT:常数(CPU221/222/224于发送的端口 为0;CPU226为0或1) 无 中断指令 CRETI 根据逻辑操作的条件从中断程序中返回 RETI NETR TBL,PORT NETW TBL,通信指令 PORT XMT TBL,PORT RCV TBL,PORT 激活初始化或结束接收信息的服务。通过指定端口(PORT)接收的信息存储于数据缓冲区(TBL),数据缓冲区的第一个数据指明了接收的字节数 GPA 读取PORT指定的CPU口的站地址,将数值ADDR:VB,IB,QB,MB,SB,ADDR,放入ADDR指定的地址中 SMB,LB,AC,*VD,*AC,*LD PORT 在SPA指令中ADDR还可以是SPA 将CPU口的站地址(PORT)设置为ADDR指常数 PORT:常数 ADDR,定的数值 PORT TODR T 时钟指令 TODW T HDEF HSC,高速计数MODE 器指令 读当前时间和日期并把它装入一个8字节T:VB,IB,QB,MB,SB,SMB,的缓冲区(起始地址为T) LB,*VD,*AC,*LD 将包含当前时间和日期的一个8字节的缓冲区(起始地址是T)装入时钟 为指定的高速计数器分配一种工作模式。每HSC:常数(0~5) 个高速计数器使用之前必须使用HDEF指MODE:常数(0~11) 令,且只能使用一次 根据高速计数器特殊存储器位的状态,按照N:常数(0~5) HSC N HDEF指令指定的工作模式,设置和控制高速计数器。N指定了高速计数器号 检测用户程序设置的特殊存储器位,激活由Q:常数(0或1) 控制位定义的脉冲操作,从Q0.0或Q0.1高速脉冲PLS Q 输出高速脉冲 输出指令 可用于激活高速脉冲串输出(PTO)或宽度可调脉冲输出(PWM) 运用回路表中的输入和组态信息,进行PIDTBL:VB 运算。要执行该指令,逻辑堆栈顶(TOS)LOOP 必须为ON状态。TBL指定回路表的起始地址,LOOP指定控制回路号 回路表包含9个用来控制和监视PID运算的参数:过程变量当前值(PV n ),过程变量前值(PV n-1 ),给定值(SP n ),输出值(M n ),增益(Kc),采样时间(Ts),积分时间(Ti),微分时间(Td)和积分项前值(MX) 为使PID计算是以所要求的采样时间进行,应在定时中断执行中断服务程序或在由定时器控制的主程序中完成,其中定时时间必须填入回路表中,以作为PID指令的一个输入参数 PID PID回路TBL,指令 LOOP

西门子S7-200 - PLC指令学习 - 图文

OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LDIN:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD,常数DECO根据字节输入数据IN的低4位所表示的位号将OUTIN:VW,IW,QW,MW,IN,OUT所指定的字单元的相应位置1,其它位置0SW,SMW,LW,T,C,AQW,AC,*VD,*AC,*LDIN,OUT:VB
推荐度:
点击下载文档文档为doc格式
309cw8cvba7dd7d92wv1
领取福利

微信扫码领取福利

微信扫码分享