西门子3WT8105-3UG04-5AB1框架断路器---【科旭机电】代理经销产品有:亚德客,费斯托,施耐德,西门子,ABB,欧姆龙,韩国LS,常熟,上海人民,倍加福,图尔克,奥托尼克斯,SMC等国内外......想了解和采购其他工业品,请各位新老客户来电咨询、洽谈!
面上提供给您的一个开放的,多元的通讯系统。西门子3WT8105-3UG04-5AB1框架断路器它意味着您能将工业现场的PLC、主机、工作站和个人电脑联网通讯.VB或Delphi中可编写OPC客户端程序与OPC服务器通信。1.4用自由口实现通信连接S7-200系列PLC,在VB或Delphi下插入MSComm控件,按照自定协议通过串口来收发数据,并对数据进行处理并实现监控.(西门子3WT8105-3UG04-5AB1框架断路器有用串口通讯的初始化语句,但我还没有找到相关的资料)2、ProfibusPROFIBUS是一种国际化.开放式.不依赖于设备生产商的现场总线标准。广泛适用于制造业自动化.流程工业自动化和楼宇.交通电力等其他领域自动化。PROFIBUS由三个兼容部分组成,即PROFIBUS-DP(DecentralizedPeriphery).PROFIBUS-PA(ProcessAutomation).PROFIBUS-FMS(FieldbusMessageSpecification)。其中,Profibus-DP特别适合于可编程控制器与远程I/O设备之间的快速数据交换通讯。通过PROFIBUS建立SIMATICNETOPC服务器与PLC的S7连接PC机的软件和硬件需求软件:SIMATICNETPCSOFTWAREV6.0SP5或以上版本NCMPCV5.1+SP2或以上版本STEP7V5.1+SP2或以上版本SOFTNET-S7(CP5611)授权或S7-5613(CP5613)授权硬件:CP5611或CP5613(A2)PC机操作系统:根据不同版本SIMATICNET软件来选择,如WINDOWS2000;WINDOWSXP…3、Ethernet通过以太网方式进行通讯时,pc机可以使用普通的以太网卡或者使用西门子公司提供的网卡通过ETHERNET建立SIMATICNETOPC服务器与PLC的S7连接PC机的软件和硬件需求软件:
也可以将西门子3WT8105-3UG04-5AB1框架断路器数据的地址值传入子程序(&VB100)。OUT类型:是子程序的结果值(数据),它被返回给调用它的POU。常数和地址值不允许作为输出参数。IN/OUT类型:将位置的参数传到子程序,从子程序来的结果值被返回到同样的地址。常数和地址值不允许作为输出参数。TEMP类型:局部存储器只能用作西门子3WT8105-3UG04-5AB1框架断路器子程序内部的暂时存储器,不能用来传递参数。局部变量表的数据类型可以是能流、布尔(位)、字节、字、双字、整数、双整数和实数型。能流是指仅允许对位输入操作的布尔能流(布尔型),梯形图表达形式为用触点(位输入)将电源母线和指令盒连接起来。在局部变量表输入变量名称、变量类型、数据类型等参数以后,双击指令树中的子程序(或选择点击方框快捷按钮,在弹出的菜单中选择子程序项),在梯形图显示区显示出带参数的子程序调用指令盒。局部变量表变量类型的修改方法是,用光标选中变量类型区,点击鼠标右键得到一个下拉菜单,选择插入项,弹出一个下拉子菜单,点击选中的类型,在变量类型区光标所在处即可得到选中的类型。给予程序传递参数时,它们放在子程序的局部存储器(L)中,局部变量表左列是每个被传递参数的局部存储器地址。子程序调用时,输入参数被拷贝到局部存储器。子程序完成时,从局部存储器拷贝输出参数到的输出参数地址。TEMP(临时变量)为暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再使用临时变量的数值。
当OB1调用西门子3WT8105-3UG04-5AB1框架断路器时,INPUT1的数值被传入FIRST,INPUT1和FIRST的数据类型必须匹配。在程序中使用符号名时,程序编辑器首先检查有关POU的局部变量表,然后检查符号表/全局变量表。如果某符号名在两处都没有定义,程序编辑器则将其视为全局符号,程序编辑器一条绿色波浪状下划线,并将名称括在双引号中,例如“UndefinedLocalVar”(未定义的局部变量)。如果后来对该符号名赋了值,则程序编辑器不会自动再次读取局部变量表并修改它。为了将该西门子3WT8105-3UG04-5AB1框架断路器符号名作为局部变量使用,必须手工删除程序代码中的引号,并在符号名前插入#号,例如改为#UndefinedLocalVar。各子程序多可调用16个输入/输出参数,如果出16个,将返回错误。选择希望的变量类型所在的行,并在名称域中键入变量名称,在数据类型域中键入数据类型。不需在局部变量表中的变量名称前加#号,#号只在程序代码中的局部变量名之前使用。局部变量名可包含数字、字母和下划线(_),也可以包含扩展字符(ASCII128~255)。
然后打开我们下载的仿真软件,如图2图2图2,是仿真软件次打开时的画面,我们要设置一下,首先我们点击菜单栏里的配置中的CPU型号,将CPU型号选为西门子3WT8105-3UG04-5AB1框架断路器,即变成如图3的样子,和我们真实的PLC是一样的。图3在图3中,我们点击菜单栏程序中的载入程序再选择所有,在西门子3WT8105-3UG04-5AB1框架断路器弹出的窗口中选择我们刚才保存在桌面的(启动程序.awl)点击打开。然后将弹出来的其他的小窗口都关掉,只保留梯形图这个小窗口,然后点击菜单栏PLC运行。这时我们看到运行后,PLC没什么变化,然后点击图3中小的两个红色小方框I0.0和I0.5使它们在闭合状态,这时我们就会发现Q0.1指示灯已经亮起,说明Q0.1已经有了输出。图4图4,展示的是仿真软件的程序监视功能,这个功能很实用,和真实的PLC的程序监视是一样的,它能让我们直观的看到程序的运行状态。
Q0.1就没有了输出,实现了停止功能。也很简单。下面大家再来看一下图5。图5如图5,这张图说明了PLC置位和复位操作指令的,一次性操作多个输出位的使用方法,当置位或复位操作指令的下面的数字是3时,就表示当西门子3WT8105-3UG04-5AB1框架断路器外部常开按钮按下时,可以一次性置位3个输出点,并一直保持,直到有复位信号产生。以上就是PLC置位和复位操作指令的基本的使用方法,大家可以配合我们上节讲的西门子s7200PLC的仿真软件,进行仿真调试,然后熟练掌握这两个操作指令。