雅安西门子代理商
PLC基于电子计算机,但并不等同于普通计算机。普遍计算机进行入出信息变换,多只考虑信息本身,信息的入出,只要人机界面好就可以了。而PLC则还要考虑信息入出的可靠性、实时性,以及信息的使用等问题。特别要考虑怎么适应于工业环境,如便于安装,抗干扰等问题。
1.1实现控制要点 输入输出信息变换、可靠物理实现,可以说是PLC实现控制的两个基本要点。 输入输出信息变换靠运行存储于PLC内存中的程序实现。PLC程序既有生产厂家的系统程序(不可更改),又有用户自行开发的应用(用户)程序。系统程序提供运行平台,同时,还为PLC程序可靠运行及信号与信息转换进行必要的公共处理。用户程序由用户按控制要求设计。样的控制要求,就应有样的用户程序。 可靠物理实现主要靠输人(INPUT)及输出(OUTPUT)电路。PLC的I/O电路,都是专门设计的。输入电路要对输入信号进行滤波,以去掉高频干扰。而且与内部计算机电路在电上是隔离的,靠光耦元件建立联系。输出电路内外也是电隔离的,靠光耦元件或输出继电器建立联系。输出电路还要进行功率放大,以足以带动一般的工业控制元器件。
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。 当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。
PPI协议:西门子内部协议,公开MPI协议:西门子内部协议,开S7协议:西门子内部协议,公开PROFIBUS-DP协议:标准协议,公开USS协议:西门子传动装置的通用串行通讯协议,公开详情请参考相应传动装置的手册MODBUS-RTU(从站):公开8、S7-200的高速输入、输出如何使用。
主要特征:200V-240V±10%,单相/三相,交流,0.12kW-45kW;380V-480V±10%,三相,交流,0.37kW-250kW;矢量控制方式,可构成闭环矢量控制,闭环转矩控制;高过载能力,内置制动单元;三组参数切换功能。
雅安西门子代理商
变频器Off2F0060Asic 超时?? 内部通讯故障1 确认存在的故障2 如果故障重复出现请更换变频器Off2F0070CB 设定值故障?? 在通讯报文结束时不能从CB 通讯板接收设定值1 检查CB 板的接线2 检查通讯主站Off2F0071报文结束时USS RS232-链路无数据?? 在通讯报文结束时不能从 USS BOP链路响应1 检查通讯板CB 的接线2 检查USS 主站Off2F0072报文结束时USS RS485链路无数据?? 在通讯报文结束时不能从USS COM链路得方向(这里以从右向左为例)一列,这样显示屏可以显示更多的内容。为此,需要在下次显示之前对显示缓冲区的内容进行更改,从而完成相应点阵数据的移位操作。具体操作是: 设置一个显示缓冲区,该区应包括两部分:一部分用来保存当前LED显示屏上显示的10个汉字点阵数据;另一部分为点阵数据预装载区,用来保存即将LED显示屏的1个汉字的点阵数据。指针始终指向显示屏的右边原点。当指针到需要显示的点阵数据存储区的第1个汉字的首地址时,显示缓冲区LED显示区为空白,而预装载区已保存了第1个待显示汉字的点阵数据
三台PC电脑,安装WINCC,进行监控
PC和PLC之间采用了MOXA某型号的交换机进行通信
故障现场:在三台PC的任意一台上,WINCC都能正常显示数据,打开S7管理器不能在线监视程序,关掉WINCC,则可以监控DB块,但是FC和FB块还是不能监控(报错(D063)resource error:Trigger event occupied)
检查MOXA交换机,报故障FAULT红灯,先开始我们认为PLC不能在线和交换机之间没有必然联系
于是,更换了交换机试试,结果换完之后数据交换正常,PLC程序也可以在线了
后确定是交换机的问题
主站为315-2DP,从站是四个IP151-7CPU,一个ET200s,为DP组态方式。目前组态只能找到其中一个IP151-7cpu的从站。因为目前四个从站没有程序,现在能从主站这的CP343通过以太网找到其中一个从站,因此无法下载其他从站的程序,该如何把程序下进从站里面呢?通过MPI电缆试连接,结果MPI能连上主站却连不上从站。又无法通过以太网连上从站,因此该如何连从站?或者通过MPI时该如何设置呢,我的接口选择是Adapt(MPI)。ET200S组态连不上,可以排除电缆和接口的问题,还有地址终端肯定是对的
从站没有程序,应该先用适配器通过MPI方式单独下载。
从站有程序后,可以组态网络,用以太网方式可以通过315-2DP的路由功能访问到DP总线上的从站。
非常感谢你的帮助,不过我现在也是这么做了,就是MPI始终连不上从站,却能连上主站,是哪里设置的问题吗?
IM151-7的CPU初始是MPI,你是单独连的吗?波特率是187.5K吗?
Functions
CP 343-1 独立处理工业以太网上的数据拥塞。此模块具有自己的处理器。层 1 至 4 符合标准。
传送协议 ISO,TCP/IP、UDP 和 PROFINET IO 多协议运行是可能的。为了进行连接控制 (保持活化),可为所有有源/无源通讯伙伴的 TCP 传输连接组态一个可调时间。
使用 SIMATIC 程序或 NTP(网络时间协议),设置 CPU 日时钟,至大约 +/-1s。
回转电机需要有一个负荷开关和两个接触器一并来控制(而举升电机一般只需要一个负荷开关和对应的一个接触器即可进行控制),接触器分正转接触器和反转接触器,输入端为380AV。正转接触器的三相电压A、B、 C分别和反转接触器的C、B、A短接。如图2所示,当程序在执行过程中,若存在某些漏洞使得正转接触器和反转接触器的输出点同时置1时,则会出现正转接触器和反转接触器各自的A相和C相短接,造成接触器短路损坏,主电源开关跳闸。为了避免这种事故的发生,首先保证程序中不能出现两个接触器同时置1的情况,其次即是采用接触器上硬件互锁,如图2所示,点Q1、点Q2是输出控制点,Q1两端本应接在正向接触器的两个输入端子,同理, Q1两端本应接在正向接触器的两个输入端子,但是改接成如图所示。接触器上有自带的一个常开点和一个常闭点,互锁中只需用到常闭点,当输出点Q1闭合时,正向接触器上常闭点随之断开,则Q2输出点两端之间不可能形成回路,也就不会出现短路跳闸的事故。
(3)该项目中涉及到的变量数目较多,根据现场情况随时可能有更改,为了便于管理,采取S7程序界面和Wincc人机界面共用一套变量。这样可以将建立变量的工作量减少一半,也将出错概率减少一半。先安装step7软件,之后自定义安装Wincc软件,将Wincc通讯组件安装完整。然后在 step7软件中插入OS站,可点击右键打开并编辑Wincc项目。在Wincc项目中需要引用变量的位置进行变量选择,出现变量选择对话框,即可在 step7项目变量表中选择需要的变量,从而保证人机界面和下位机所用变量的*性。
3.3 系统控制功能
(1)手自动回路的切换
在Wincc人机界面上可以很方便地知道每个工位的手自动状态,但是手自动状态的切换是在从站的控制箱面板上实现的。在自动状态下,工位的操作全由下位控制,可实现全自动控制机械的操作流程。在手动状态下,操作具有自保护功能,在某些机械操作动作下通过软件互锁可杜绝相应的危险动作的发生。
(2)安全保护
上位监控系统设定了若干级操作密码,管理员和操作员分别有自己的操作权限,且操作员在进行操作时有必要的警告提示框和信息提示框出现。
(3)查询源程序代码
当上位机画面显示某个工位出现故障时,可从画面直接点击按钮进入相应的下位机梯形图程序界面,即可迅速查找出故障的根本原因,节省了维修时间。
(4)故障报警和报表打印
当设备出现故障时,报警框中会出现提示,并伴随有声音报警。操作员可根据需要打印与生产相关的报表信息。
4 结束语
西门子S7300 CPU通过两条profibus-DP网络连接若干ET200S和ET200eco从站构成的集中分散式控制系统已经在该发动机装配线成功投运,能够保证生产线连续稳定地生产,尤其在机械动作灵敏度上有较大提高,完全满足了用户的要求。工作小时累计是工程机械设备一个*的功能。一方面它是企业与客户之间履行保修条款的重要的数字证据;另一方面也是用户施工结算的有效工作数据。传统的小时计大都是电磁机械式的,也有用液晶式的。随着科学技术的不断发展,plc(可编程序控制器)在工程机械设备上被广泛应用。三一重工股份有限公司在所有的产品中全部使用了siemens公司的S7-200PLC,使产品的可靠性、控制精度、智能化程度、扩展性都有了很大的提高。S7-200功能强大、资源丰富,用它来实现工作小时累计是可行的,传统的小时计可以省掉。
硬件组成
在现有的S7-200PLC电气系统中,不需要增加任何资源。在外部计时条件满足的情况下,CPU开始计时,同时,计时数据通过PPI电缆传到人机界面显示。
软件设计
计时器。利用系统的特殊寄存器标志位SM0.5作为计时脉冲,接通一次(或断开一次)为1秒,用计数器累计时间,满60向前进位。
时间累计。实时的小时计是前一次的累计时间加本次的工作时间。H=h0+h1。
时间存储。用*存储的方式存储时间数据到EEPROM存储器。
存储周期。存储周期长,EEPR
OM存储器使用的时间长,但计时精度低;存储周期短,计时精度高,但EEPROM存储器使用的时间短。这是一个矛盾的统一,设计时要根据系统的实际情况确定合适的存储周期,一般设计为3-5分钟。进行一次*存储的操作,扫描时间会增加15-20ms。
小时计编辑功能。考虑到CPU有可能损坏的原因,更换CPU后小时计的数据会清零,所以,小时计要有编辑的功能才更完善,当更换CPU后,通过界面可以把以前的工作数据输入到系统并*存储,在这项操作时,为了使编辑的数据能够成功存储到*存储区,必须在数据编辑完后,让CPU再运行一个大于存储周期的时间。当然,为了使工作数据的严谨性,小时计的编辑一定要密码进入。
存储地址更换。为了小时计的实时性和准确性,存储周期不能设计得太长,一般设计为3-5分钟。EEPROM存储器操作的安全次数为10万次,那么一个EEPROM存储器安全计时时间为100000×3/60=5000小时,一般机器的工作寿命是大于这个时间。解决这个问题的办法是在计时次数超过100000次时,更换存储地址。为了存储地址更换的方便,小时计的寻址方式采用间接寻址。
存储次数存储。为了小时计存储地址更换的需要,存储次数也要与小时计一样进行*存储,并到100000次后更换地址。
地址更换的次数存储。为了小时计存储地址更换的需要,地址更换的次数也要与小时计一样进行*存储,由于次数不多,所以,不要更换地址。