wincc怎么组态才能把西门子触摸屏的数值传给222plc程序中的变量,私聊发红包,!!!!!!!
1个回答
展开全部
1、使用指示灯来显示输出设备的状态,如果输出设备仅仅只是开,关两个状态,你可以使用BOOL变量,TRUE代表开,FALSE代表关,地址可以直接使用你PLC中对应的地址。2、温度传感器的值一般进入PLC内使用模拟量模块,是一个整型的变量值,一般,在组态画面中对于温度值的显示对应于以下2种情况:情况1:PLC中已经对采集值做了线性整定,并保存了整定后的值,这种整定后的值常常为浮点数,所以组态中需要对应的变量为IEEE754浮点数变量,地址为PLC中保存的整定后值的变量地址。情况2:PLC中没有对采集值进行整定,而是通过组态中进行整定,那么变量数据类型选择则为温度传感器实际的类型,即整型,而地址也是温度传感器进入PLC的模拟量通道地址。3、变量地址的选择相对比较简单,只要选择PLC中对应的地址就可以,数据类型取决于程序员需要的处理来对应选择。对于PLC输入温度模拟量地址是AIW0,对应的输出数字量在wincc flexible中是VD还是VW?prodave(西门子的一个软件包,提高vb和c的通讯函数库)PLC发展成了取代继电器线路和进行顺序控制为主的产品。PLC厂家在原来CPU模板上提逐渐增加了各种通讯接口,现场总线技术及以太网技术也同步发展,使PLC的应用范围越来越广泛。 PLC具有稳定可靠、价格便宜、功能齐全、应用灵活方便、操作维护方便的优点,这是它能持久的占有市场的根本原因。SIMATIC WinCC是采用了最新的32位技术的过程监控软件,具有良好的开放性和灵活性。无论是单用户系统,还是冗余多服务器/多用户系统,WinCC均是较好的选择。通过ActiveX,OPC,SQL等标准接口,WinCC可以方便地与其它软件进行通讯。WinCC与S7-200系列PLC的通信,可以采用Profibus和PPI两种通信协议之一来实现。 2.1 WinCC与S7-200系列PLC通过Profibus协议通讯的实现* PC机 ,WINOOWs 98操作系统;* CP5412板卡或者其他同类板卡,例如:CP5611,CP5613;* 安装COM Profibus软件。打开SIMATIC NETCOM Profibus,新加一个组态,主站为SOFTNET-DP,从站是EM277 Profibus-DP。主站的地址选择从1到126。从站的地址选择从3到99,与EM277的地址一致。然后用该软件对从站进行配置:打开从站属性,在Configure选项中,选择8bytes in/8bytes out(可根据实际需要选定)。在Parameterize中可以选择偏移地址,地址对应于S7-200系列PLC的数据区(即V区),默认为0,即从VB0开始。组态完成后,导出(Export)NCM文件,生成*.txt和*.ldb文件。(3) 设置PG/PC interface。在Access Point of the Application中选择CP_L2_1,在Interface Parameter Assignment 选择CP5412A2(Profibus)。在属性里的激活DP协议,并在DP-Database参数中输入*.ldb文件的完全路径。设置完成后可以诊断硬件配置是否正确、通信是否成功。 (4) WinCC的设置。在WinCC变量管理器中添加一个新的驱动程序,新的驱动程序选择PROFIBUS DP.CHN,选择CP5412(A2)Board 1,在System Parameters设定参数。CP5412(A2)board 参数为1,表示板卡的编号;Config参数为组态时生成的*.txt文件的完全路径;Watchdog time 参数为0。新建一个连接,从站地址与EM277的地址一致。(5) 建立变量。WinCC中的变量类型有In和Out。In和Out是相对于主站来说的, 即In表示WinCC从S7-200系列PLC读入数据,Out表示WinCC向S7-200系列PLC写出数据。In和Out与数据存储区V区对应。在该例中,Out与PLC中数据存储区的VB0~VB7对应,In与PLC中的存储区的VB8~VB15对应。(6) 优缺点。优点:该方法数据传输速度快,易扩展,实时性好。缺点:传送数据区域有限(最大64字节),在PLC中也必须进行相应的处理,且硬件成本高,需要CP5412、EM277 Profibus-DP、Profibus总线等硬件,还需要Com Profibus软件。应用场合:适用于在要求高速数据通信和实时性要求高的系统。PLC程序肯定有的,和工控机走通讯,现在设备上只有一个屏幕,那就是工控机的显示屏,工控机上安装组态软件才能像西门子触摸屏那样对设备的操作吗?是的,工控机上安装组态软件,代替触摸屏功能。西门子的PLC有专门的编程软件 触摸屏的话就得使用西门子WINCC的编程软件对其进行程序编写。总结一下 西门子不论是PLC还是触摸屏 在其编写的时候都是比较麻烦的。所以 一般都是用组态王进行编程。1、首先在WinCC项目中添加通讯驱动程序。打开WinCC软件,在项目管理器窗口中选中“变量管理”,单击鼠标右键,在弹出的的菜单中选择“添加新的驱动程序”在弹出的“添加新的驱动程序”对话框中找到“SINMATIC S7 Protocol Suite.chn”文件,选中该文件,单击“打开”,如下图2、在变量管理目录下新增一个“SINMATIC S7 Protocol Suite”子目录,在其中找到“MPI”,单击鼠标右键,在弹出的菜单中选择“新驱动程序的连接”3、在弹出的“连接属性”对话框中可以为新建的逻辑连接输入一个名称,单击“属性”按钮会弹出“连接参数--MPI”对话框4、在“连接参数--MPI”对话框中可以输入对应CPU的“站地址”、“段ID”、“机架号”和“插槽号”,置好后单击确定按钮5、再在变量管理目录下 “SINMATIC S7 Protocol Suite”子目录中找到“MPI”,单击鼠标右键,在弹出的菜单中选择“系统参数”6、在弹出的“系统参数”对话框中选择“单位”选项卡,选择“逻辑设备名称”下拉列表框中,可以选择WinCC与PLC通信的硬件设备
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |