全国服务热线: 15821971992

西门子代理商|一级代理|伺服电机代理商

发布日期 :2023-07-19 17:06发布IP:114.95.101.251编号:11834062
品牌:
西门子
型号:
模块
产地:
德国
分 类
工控系统及装备
单 价
电议
有效期至
长期有效
咨询电话
15821971992
手机
15821971992
Email
2724917714@qq.com
让卖家联系我
详细介绍

西门子S7-200PLC 特殊指令

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

表特殊指令
 

名称指令格式(语句表)功能操作数中断指令ATCH INT,EVNT把一个中断事件(EVNT)和一个中断程序联系起来,并允许该中断事件INT:常数EVNT:常数(CPU221/222:0~12,19~23,27~33;CPU224:0~23,27~33;CPU226:0~33)DTCH EVNT截断一个中断事件和所有中断程序的联系,并禁止该中断事件ENI全局地允许所有被连接的中断事件无DISI全局地关闭所有被连接的中断事件CRETI根据逻辑操作的条件从中断程序中返回RETI位于中断程序结束,是必选部分,程序编译时软件自动在程序结尾加入该指令通信指令NETR TBL,PORT初始化通讯操作,通过指令端口(PORT)从远程设备上接收数据并形成表(TBL)。可以从远程站点读多16个字节的信息TBL:VB,MB,*VD,*AC,*LDPORT:常数NETW TBL,PORT初始化通讯操作,通过指定端口(PORT)向远程设备写表(TBL)中的数据,可以向远程站点写多16个字节的信息XMT TBL,PORT用于自由端口模式。指定激活发送数据缓冲区(TBL)中的数据,数据缓冲区的个数据指明了要发送的字节数,PORT指定用于发送的端口TBL:VB,IB,QB,MB,SB,SMB,*VD,*AC,*LDPORT:常数(CPU221/222/224为0;CPU226为0或1)RCV TBL,PORT激活初始化或结束接收信息的服务。


5.jpg


通过指定端口(PORT)接收的信息存储于数据缓冲区(TBL),数据缓冲区的个数据指明了接收的字节数GPA ADDR,PORT读取PORT指定的CPU口的站地址,将数值放入ADDR指定的地址中ADDR:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD在SPA指令中ADDR还可以是常数PORT:常数SPA ADDR,PORT将CPU口的站地址(PORT)设置为ADDR指定的数值时钟指令TODR T读当前时间和日期并把它装入一个8字节的缓冲区(起始地址为T)T:VB,IB,QB,MB,SB,SMB,LB,*VD,*AC,*LDTODW T将包含当前时间和日期的一个8字节的缓冲区(起始地址是T)装入时钟高速计数器指令HDEF HSC,MODE为指定的高速计数器分配一种工作模式。每个高速计数器使用之前必须使用HDEF指令,且只能使用一次HSC:常数(0~5)MODE:常数(0~11)HSC N根据高速计数器特殊存储器位的状态,按照HDEF指令指定的工作模式,设置和控制高速计数器。N指定了高速计数器号N:常数(0~5)高速脉冲输出指令PLS Q检测用户程序设置的特殊存储器位,激活由控制位定义的脉冲操作,从Q0.0或Q0.1输出高速脉冲可用于激活高速脉冲串输出(PTO)或宽度可调脉冲输出(PWM)Q:常数(0或1)PID回路指令PID TBL,LOOP运用回路表中的输入和组态信息,进行PID运算。要执行该指令,逻辑堆栈顶(TOS)必须为ON状态。TBL指定回路表的起始地址,LOOP指定控制回路号回路表包含9个用来控制和监视PID运算的参数:过程变量当前值(PV n ),过程变量前值(PV n-1 ),给定值(SP n ),输出值(M n ),增益(Kc),采样时间(Ts),积分时间(Ti),微分时间(Td)和积分项前值(MX)为使PID计算是以所要求的采样时间进行,应在定时中断执行中断服务程序或在由定时器控制的主程序中完成,其中定时时间必须填入回路表中,以作为PID指令的一个输入参数TBL:VBLOOP:常数(0到7



相关分类
推荐产品
信息搜索
 
智能科技新闻
浔之漫智控技术(上海)有限公司
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 电话:15821971992
  • 邮件:2724917714@qq.com
  • 手机:15821971992
  • 联系人:聂聪
一级代理新闻
一级代理相关搜索