2、在报警文本中双击右键,选择插入变量域或者文本列表即可。博途是全集成自动化软件TIAportal的简称,是西门子工业自动化集团发布的一款全新的全集成自动化软件。
我们需要在画面中填写报警信息。首先,我们需要创建三个内部的HMI标签:一个报警字(UInt)用于触发报警,一个包含登录用户名称的字符串(WString),和一个实数(Real)类型的过程值。然后,我们来编写了一个简短的脚本用以捕获登录用户的名字,并创建一个任务以便在任何用户更改事件发生时来调用这个脚本。显然,这部分的演示是针对WinCC精智(Comfort)版本或者更高版本,因为精简面板(Basic panel)是不支持脚本编程的,但这不会影响我们的报警文本演示。下一步,我们创建几个用户,并授权它们可以登录到我们的例子中的HMI。
现在,我们来创建了一个单独的报警,用我们刚才定义的报警字中的位Bit 0来触发,并配上一句简单的静态文本,就写“Max Speed Limit Exceeded.(速度超过最高限制。)”
使用TIA博途(V11/V12)用户自定义网页功能,通过AWP 命令可以对 plc 的变量写 *** 作(S7- 300/400/1200/1500),如图1-3。图01
图02
图03
但是,为了实现写 *** 作,必须注意以下几方面。 注意
如图04,HTML代码中,通过 “form” 表单指令来写 PLC 变量。对于写 *** 作的变量,必须在表单指令执行前对变量做 AWP 的语法声明,语法:<!-- AWP_In_Variable Name="变量名称" -->。
图04
如图05,S7- 300/400/1500 登陆用户自定义网页,必须首先用用户名/密码登陆。在TIA 博图中可以定义用户并且分配用户权限,如图06。此时必须为用户分配写 *** 作的权限。
图05
图06
S7-1200 不可以分配用户及用户权限,但是必须以“admin” 用户登陆才可以将数据写入 CPU。如果用户未以“admin” 的用户身份登陆,则会忽略这些命令。如图07-08,要以“admin”用户登陆,如果组态了 CPU 的保护密码,则输入 CPU 密码;否则,直接点击登陆。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)