浔之漫智控技术(上海)有限公司
    关于我们
  • 企业文化 组织结构 分支公司 售后服务 技术支持
  • 阜阳西门子S7-1200代理商
  • 阜阳西门子S7-1200代理商
  • 阜阳西门子S7-1200代理商

产品描述

品牌西门子

阜阳西门子S7-1200代理商


信号从6N137的输入端引脚输入,发光二极管发光,经片内光通道传送到光敏二极管,反向偏置的光敏管经光照后导通,经电流—电压转换后送到与门的有关输入端,与门的另一个输入端为使能端。当使能端为高电平时,与门输出高电平,经输出三极管反向后光电隔离器输出低电平。当输出信号电源小于触发阀值且使能端为低时,输出高电平,但这个逻辑高是极电集开路的,可针对接收电路加上拉电阻或电压调整电路。这样就实现了CAN总线和CAN控制器之间的隔离,避免了CAN总线上的通讯干扰影响CAN控制器的工作。

(3)长线传输干扰

信号在长线传输中会遇到3个问题:一是长线传输易受到外界干扰,二是具有信号延时,三是高速变化的信号在长线中传输时会出现波反射现象。采用终端或始端阻抗匹配,可以消除长线传输中的波反射或把它抑制限度,采用双绞线作为信号线可以部分抑制外界信号干扰。

2、接地技术

接地是抗干扰措施中的关键步骤,因此对接地必须慎重处理。下面针对电梯串行通讯系统的特点并结合笔者的个人体会,给出一些接地方法。

(1)电路板内的信号地

电路板内的信号地分为如下两种情况:(1)对于采用了诸如模拟放大器、模拟开关、D/A转换器等高精度模拟器件的电路板,接地必须严格要求。主要有:所有模拟器件(包括可能的输入/输出)的接地端必须单点并联接地,各地线应尽量放宽,**避免串联接地形成的环路。(2)对于纯数字电路的电路板,各器件可以允许多点接地,但地线应尽可能粗,并尽量减少串联接地的情况。尤其对于高频信号器件,电路中应采用大面积直接接地,以减少电路间的相互影响。

(2)模拟量输入信号与屏蔽的接地

①如果信号源不接地,差分放大电路端接地,则屏蔽体应在放大器端接地,且接地应保证从放大器到大地的电阻小于1W。②如果信号源端须接地,差分放大器端不接地,则屏蔽体应在信号源接地。③如果信号源端与差分放大电路端都必须接地,则对信号必须采用变压器或光电隔离等措施,且屏蔽体在信号源端接地。④如果可以选择在信号源端或放大电路端接地,则可将信号线与屏蔽层在信号源处接地。

四、串行通讯系统软件的可靠性设计

1、利用软件提高系统可靠性

电梯串行通讯系统是由硬件和软件组成的,因此系统的可靠性也分硬件可靠性和软件可靠性两个方面。通过提高元器件的质量,采用冗余设计,进行预防性维护,增设抗干扰装置等措施,能够提高硬件的可靠性。但是,要让整个系统得到理想的可靠性上述措施还显不够,还要利用软件来进一步提高系统的可靠性。利用软件提高系统可靠性的措施主要有下面几种。

(1)设置自检程序

系统开机后先对硬件进行自检,如硬件有故障,系统则停止运行并报警。另外,各节点微处理器内部设置状态标志,程序运行时不断查询这些状态标志,及时发现并纠正错误,以保证系统运行的高可靠性。

(2)指令冗余法

微处理器受干扰后,往往会把操作数当操作码来执行,使程序的正确执行顺序被打乱且乱飞,即程序弹飞。若程序弹飞到某条单字指令上,则可自动纳入正轨;当程序弹飞到某条双字节指令上时,有可能落到其操作数上,从而继续出错;当程序弹飞到3字节指令上时,因它有2个操作数,出错的几率更大。

因此编程时应尽量多采用单字节指令,并在关键的地方人为地插入一些单字节指令(NOP),或将有效单字节指令重复书写,这便是指令冗余。指令冗余无疑会降低微处理器的工作效率,但在绝大多数情况下,微处理器还不至于忙到不能多执行几条指令的程度。

(3)设置软件陷阱

在非程序区设置一些陷阱程序。正常运行时不会进入非程序区,当程序弹飞时就可能遇到这些陷阱,在陷阱处强令程序进入初始状态,避免出现“死机"现象。例如对于MC5-51系列单片机,可利用“LJMP?#0000H"和“JB?bit,aa"指令,在非程序区反复用0200000002000000……H填满。这样不论程序计数器PC失控后指向哪一字节,较后都能让程序回到复位状态。

(4)定时复位技术(WATCHDOG)

WATCHDOG可这样设置:本身独立工作,基本不依赖于CPU,CPU在1个固定的时间间隔内和该系统打1次交道,以表明系统工作正常并复位信号。当CPU陷入死循环后,则因超过规定的时间间隔而启动复位信号使系统复位。此外,前面介绍的监视跟踪定时器也属于一种WATCHDOG。

(5)输入输出信号的抗干扰技术

电梯串行通讯系统的输入干扰主要来自于各层呼梯按钮和轿内操纵按钮,由于干扰信号一般为持续时间很短的尖脉冲,因此在满足采样要求的前提下,将采样延时一定时间(一般50ms以上),等输入信号稳定后再进行取样并输入微处理器,即可消除输入干扰。因为干扰是随机的,所以对于输出干扰,编程时可以采取重复输出的办法加以克服。即在数据或控制信号输出后,以较短的周期重复输出原来的信息,这样当电梯控制系统接受到一个被干扰错误信息后,还未来得及作出有效的反应,错误信息就已被纠正。当然,如果对电梯控制系统的所有输出信号都进行重复输出的话,难免会降低电梯控制系统的效率,但是,对于一些关键的输出,如起动、开闸、减速、平层、下闸、停车、开关门等命令,采用重复输出将可大大提高电梯控制系统的可靠性和安全性。

2、提高软件的可靠性

虽然利用软件可提高系统的可靠性,但是由于种种原因,软件本身也会发生故障,因此应采取措施,提高软件的可靠性。

(1)程序分段和层次结构

在进行程序结构设计时,将程序分成若干具有独立功能的子程序块。各子程序可单独也可和其它程序一起使用,各子程序之间通过一个固定的通讯区和一些单元进行通讯。每个程序块能分别进行调整而不影响其它程序块。这些各自独立的程序块在连接时,尽量减少程序之间的依赖关系,按层次排列,而各程序块具有独立功能,结构简单,易于修改和扩充,故障少。

例如,对于CANBUS通讯程序,就可分成下面3个模块进行设计和调试。①PCA82C200发送接收数据时能否产生中断。调试时通过仿真器读取PCA82C200中断寄存器的中断字即可。②通讯程序能否正常执行设定的命令。这牵涉到设定命令的具体情况,需分情况作出相应的判断。③通讯程序错误处理能力和解决总线冲突能力的测试。这可以通过故意设置通讯错误和频繁通讯来检验。

(2)提高程序的可测试性设计

软件故障具有和硬件不同的特点,软件故障往往是在设计阶段,由人为错误或者在运行初期输入程序时的操作错误而引起。这种存在程序中的错误,必须通过反复测试才能发现。因此,必须进行提高软件可测试性设计,使软件便于测试

202202231632193121774.jpg202202231632190084754.jpg


在组态王软件中建立两个s7300plc,设备地址分别设备为7.2和8.2(设备地址根据实际设备来设置),小数点前面的号指plc的地址,后面是cpu所在的槽号。这两个plc在STEP7编程软件中是单独定义的,所以除plc地址不一样,槽号是一样的;3)在组态王中只须定义主设备的变量即可。3.组态王和西门子400PLC通讯支持哪些通讯链路?是否需要西门子软件的支持?1)MPI电缆通讯方式:组态王所在的计算机必须安装STEP7编程软件;2)MPI通讯卡方式:组态王所在的计算机必须安装STEP7编程软件;3)以太网通讯方式:不需要在组态王所在的计算机上安装STEP7或Simaticnet通讯软件;

如何用博图建立西门子触摸屏和S7300PLC的通讯
目前国内流行用昆仑通泰或者威纶通触摸屏做项目,一方面价格便宜,另一方面编程简单。但西门子屏也经常会被用到,所以不得不学。简单写一下会用博图建立西门子触摸屏和S7300PLC的通讯。
西门子触摸屏和PLC通讯大概分为以下四步:本教程以S7300PLC为例做一说明。
步:组态PLC,设置通讯地址,建立通讯变量。
第二步:组态触摸屏,建立与PLC的通讯。
第三步:绑定变量,组态画面。
第四步:模拟运行,工程下载。

在脉冲输出功能和可设置性更强大,更适合控制,通信能力更强大!扩展能力和适用性更强,更多的智能模块可以更广泛的应用于各种行业,例如称重等等西门子即可以使用NPN的传感器也可以使用PNP的传感器!适用于改造旧设备,不管以前的设备使用的是何种传感器都能轻松的代替掉!程序编写采用子程序编写方法!更主观更容易看懂,对于编程者的编写顺序,手自动程序的编写、某个的部件编写等等都能清楚清晰的分开来!西门子PLC的端子设计的非常的好,非常容易拆卸,无镙丝锁定!一秒种就可以拆下来!?西门子PLC搜索不到PLC,通讯失败是什么原因?西门子S7-200PLC通讯连接不上,在设备正常的条件下,发生Micro/WIN不能与CPU通信的原因主要有:Micro/WIN中设置的对方通信口地址与CPU的实际口地址不同Micro/WIN中设置的本地(编程电脑)地址与CPU通信口的地址相同了(应当将Micro/WIN的本地地址设置为"0")Micro/WIN使用的通信波特率与CPU端口的实际通信速率设置不同有些程序会将CPU上的通信口设置为自由口模式。

故有关提高MTBF及降低MTTR的措施如何,以及PLC的MTBF与MTTR值也成为PLC性能的重要指标。5.8经济指标以上七条讲的都是PLC的技术性能。其实,使用PLC,还要考虑经济指标。经济是基础,经济上不合算,不能带来经济效益,使用PLC也就没有基础。所以,这个指标也是重要的。经济指标简单的就是看价格。一般讲,同样技术性能的PLC,价格低其经济指标就好此外,还要看供货情况,供货不及时,影响使用,价格即使低,也不一定就好;看技术服务,资料不全,用户出现问题得不到技术支持也不好。对经济指标还要作综合分析,要看使用了PLC能否带来效益,然后,再分析使用哪家的PLC效益更好些。PLC的选型方法在PLC系统设计时。

以下做一详细介绍。
1. 组态PLC,设置通讯地址,建立通讯变量
1) 打开博图软件,创建新项目,并命名为KTP900_S7-300。完成后点击项目视图。
2) 西门子PLC硬件组态:插入CPU:CPU315-2PN/DP
3) 打开PLC设备与网络视图,点击315CUP的网口1,为CPU设置IP地址。
4) 创建变量表,并在变量表里面创建要通讯的变量。
5) 点击PLC项目,编译并下载PLC项目(可以先仿真),如图配置号PG/PC接口,搜索到建立好的设备,并下载。
2. 组态触摸屏并建立通讯
1) 双击添加新设备,插入KTP900
2)点击确定按钮后,出现HIM组态向导,在PLC连接选项卡下,点击‘浏览’,选择刚才插入的PLC,并选择以太网接口,点击完成后进入触摸屏编程页面。
3) 查看连接信息
3. 绑定变量,组态画面
双击根画面,用拖拽的方式在画面中添加变量。打开PLC中的变量列表,拖拽‘溢流阀压力设定’变量至画面区。在属性界面可以编辑本变量控件。
4. 模拟运行,工程下载。
1) 选中HIM项目,编译并下载,点击仿真按钮。如图所示,溢流阀设定控件中变为0.0,说明下载成功。下载不成功会显示#。
2) 打开一个变量表,把PLC至于在线状态,改变溢流阀压力设定值为30.0,在仿真页面看此控件值也变为30.0
3) 同样的在仿真界面改变控件值为15.0 ,在表里面检查其值的变化。

那就属于选用不当。适用于直接启动笼型异步电动机的电器有负荷开关、小容觅塑料外壳式断路器和电磁ABB软启动器,但以电磁ABB软启动器用得为广泛。负荷开关不能提供过载保护,一般不宜用它启动和控制异步电动机。如果非用不可,则开启式负荷开关只宜用于启动7.5kW以下的电动机,封闭式负荷开关只用于启动28kW以下的电动机。塑料外壳式断路器因其技术性能比较优良,可用于启动电动机。选用ABB软启动器时应考虑ABB软启动器与短路保护电器的协调配合。通常选用熔断器作为短路保护电器,熔断器应安装于ABB软启动器的电源一侧(综合ABB软启动器除外,其内部已装有熔断器,一般ABB软启动器应按制造厂要求选配合适的熔断器).熔断器不应代替ABB软启动器分断正常工作时过载电流及以下的所有电流(包括电动机的堵转电流)。

这就实现了控制的软件化。可编程控制器的优点在于"可"字,从软件来讲,其控制程序可编辑、可修改;从硬件上讲,其外部设备配置可变。构建一个PLC控制系统的重心就在于控制程序的编制,但外部设备的选用也将对程序的编制产生影响。因此在进行程序设计时应结合实际需要,硬、软件综合考虑。本文就硬、软两方面,选取梯形图为编程语言,以松下电工FPO-C32型PLC为例,对PLC使用过程中易出现的几个问题及解决方法进行了分析。外部输入设备的选用与PLC输入继电器的使用1.外部输入信号的采集PLC的外部设备主要是指控制系统中的输入输出设备,其中输人设备是对系统发出各种控制信号的主令电器,在编写控制程序时必须注意外部输入设备使用的是常开还是常闭触点。

智能式的输入/输出模块。一般智能式输入/输出模块本身带有处理器,可对输入或输出信号作预先规定的处理,并将处理结果送入CPU或直接输出,这样可提高PLC的处理速度并节省存储器的容量。智能式输入/输出模块有高速计数器(可作加法计数或减法计数)、凸轮模拟器(用作编码输人)、带速度补偿的凸轮模拟器、单回路或多回路的PID调节器、ASCII/BASIC处理器、RS—232C/422接口模块等。表3归纳了选择I/O模块的一般规则。表3选择PLC的I/O接口模块的一般规则I/O模块类型现场设备或操作(举例)说明离散输入模块和I/O模块选择开关、按钮、光电开关、限位开关、电路断路器、接近开关、液位开关、电动机起动器触点、继电器触点、拨盘开关输入模块用于接收ON/OFF或OPENED/CLOSED(开/关)信号




http://www.absygs.com

产品推荐