88FV01E
作者:2019/9/20 2:43:49

ABB 88FV01E

“变量”与“参数”是西门子PLC中常用的名词,在不同的使用场合有不同的含义。为了防止概念的混淆,根据不同的用途,将S7中的变量分为“程序变量”与“诊断变量”两大类:将参数分为“程序参数”与“配置参数(组态参数)”两大类。
    “诊断变量”用于PLC调试阶段,“变量表调试”所指的就是“诊断变量”。诊断变量包括的范围很广,凡是PLC中可以赋值或进行显示的信号与数据统称为诊断变量(Variable),它包括输入、输出、内部标志寄存器、定时器、计数器、数据块中的内容等。
    “程序变量”与“程序参数”是在PLC程序设计阶段需要使用的“变量”与“参数”。因此,除非特别说明,本章所述的“变量”均是指“程序变量”,“参数”均是指“程序参数”;而在调试部分、硬件组态(配置)部分所述的“变量”均是指“诊断变量”,“参数”均是指“配置参数”。
    西门子S7系列PLC可以使用的”程序变量”包括程序参数、局部变量(又称临时变量Temporary)、静态变量(Static)3种基本类型,并且有规定的使用范围。
   ·手动命令:SFCchart调试窗口和SFC面板上的控制按钮,共9个,仅在手动模式下有效。包括:Start、Hold、Error、Restart、Complete、Abort、Stop、Resume、Reset
    ·自动命令:通过SFCchart外部视图的IO互联控制SFC,仅在自动模式下有效。包括:START、COMPLETE、HOLD、RESUME、ABORT、STOP、RESTART、RESET
    ·外部命令:包括:LOCKCOMPLETE、LOCKHOLD、LOCKABORT、LOCKSTOP、LOCKERROR,通过IO互联控制SFC
    ·内部命令:包括:INTSTART、INTCOMPLETE、INTHOLD、INTRESUME、INTERROR、INTABORT、INTSTOP、INTRESTART、INTRESET,是SFC的内部命令,在步中设置用于触发SFC的状态转换。
    注意:
    ·手动模式下自动互联输入无效,自动模式下命令按钮不可用。但是内部命令和外部命令在手动和自动模式下都有效
    ·外部命令的优先级为lockabort>lockstop>lockerror>complete,hold
    ·如果有几个命令(例如:外部命令和内部命令)同时排队等待时,SFC会显示互联错误LI_ERR=1,此时会执行命令的执行情况如下图2所示。
HMI通讯不上主要是有3点原因:
    1,PLC的类型你选对没有,是三菱的还是西门子,具体的如果是S7-200就只能用S7-200,S7-300直接连接的话就要用S7300MPI,一般的PLC只要是支持MODBUS的协议的基本都是可以跟Samkoon的HMI连接的,这个时候你的PLC类型就选择MODBUSRTU.
    2,还有就是PLC属性的设置,它的站号,IP地址输入正确与否以及s7-200、s7-300与以太网的练级设置是否良好.
    3通讯的参数设置一定要一致,波特率啊,校验,停止位等等PLC要跟HMI一致.
    4,就是通讯线的阵脚定义了,你用什么PLC,RS232还是RS485?
    那么怎么样去判断到底是硬件还是软件设置有问题了?
    用在线模拟,首先你先把PLC直接跟电脑连接在一起,用PLC的软件跟永宏PLC通讯上,软件关掉PLC的软件,运行你将要***到HMI里面的图片,保存,编译,在线模拟,如果PLC跟电脑连接上了,那就是第3点通讯线有问题,换根线就OK了.
    如果在线模拟通讯不上,那证明你的通讯参数没有设置好,上面就是HMI设置通讯参数的位子,可以依次来设置.
 

商户名称:厦门哲讯电气自动化有限公司

版权所有©2025 产品网