工控人生
阅读(2034)
评论(0)
为了方便从WinCC输入时间,并传递到CFC进行一个时间比较,我制作了一个FB块,它完成了接收WinCC数据并转换为时间格式,这样使用起来更加方便。 新建一个FB块,按需命名,然后打开FB,首先定义管脚参数的数据类型。 其中输入管脚见下图,主要就是时分秒参数,定义为双整型: 定义的输出管脚见下图,主要就是格式化的时间和…
工控人生
阅读(8899)
评论(0)
定时器使用的数据类型为Time类型,并且默认是毫秒(ms)单位,如果我们定义一个Time类型的M变量,用它来进行中间传递参数,将WinCC的写入的值传到定时器上,这是最容易想到的办法。但是在WinCC中如果要设置10秒,输入的数值就得是10000,因为是ms单位,加重了人脑操作复杂度。 有没有更简单的方法?肯定是有的,…
工控人生
阅读(5934)
评论(0)
在WinCC中,如何读取和写入DB块中的参数? 这个问题其实很简单,基本步骤简单的讲一下。 1、新建一个DB,然后右键该DB,进入“Special Object Properties”-->"Operater Control Monitoring..."这个选项,如下图: 2、将“Operater Control…
工控人生
阅读(1671)
评论(1)
在编译CFC的时间,可能遇到SCL Compiler的编译报警,这个报警对程序及编译并不会造成影响,因为我们使用的CFC,并没有使用SCL,但是这个报警每次大量出现,让人觉得很不爽,要去除这个报警很简单,有2种方式可以去除。 1、打开菜单:Options-->Customize-->Compile/Down…
工控人生
阅读(3004)
评论(5)
我在写程序时,调用了中使用了cemat V9.0中的C_GROUP这个FB块,编译后在画面中加入了Group块对应的图形文件,连接到tag,发现每次点开都会弹一个警告,具体如下。 Cemat的其它程序块是可以正常使用,不会有任何弹窗,唯独这个Group块出现这个弹窗。 最简单的方法是修改连接tag的图形脚本。 打开C_…
工控人生
阅读(2641)
评论(2)
在PCS7 V9.0中Install Hardware Updates时假死怎么办? 我目前在使用pcs7 V9.0,在正常进行Install Hardware Updates时,发现老容易卡住,进程假死,不知道是不是bug,自己琢磨出一个方法,可以避免这种情况。 在出现更新不了硬件的囧状时,直接重启电脑,电脑启动后,…
工控人生
阅读(2341)
评论(0)
我们在使用step7编程时,需要使用一个1秒的脉冲,最简单的方法是调用cpu的存储器脉冲,具体实现方法如下: 1、打开项目的“HW Config”硬件组态,鼠标双击CPU(若右键“Object Properties”)弹出CPU模块的“Properties”对话框; 2、选取CPU模块的“Properties”对话框的…
工控人生
阅读(3112)
评论(9)
以下故障OB块必须装入S7-400H 的CPU 中:OB70、OB72、OB80、OB81、OB82、OB83、OB85、 OB86、OB87、OB88、OB121和OB 122;如果没有装载这些OB,H系统在出现错误时可能会进入STOP 状态。可以根据需要在这些OB中编写程序读取系统诊断信息。 在插入方式上,可以在B…
工控人生
阅读(10620)
评论(50)
用于仿真 S7-CPU 的 S7-PLCSIM 软件包包含在 PCS 7 的交货包中。如果需要安装软件包 S7-PLCSIM,需要启动 PCS7 的用户自定义安装。在这里选择 S7-PLCSIM 组件。要操作 S7-PLCSIM,需要单独的许可证。S7-PLCSIM 在线帮助的“Product Overview >…
工控人生
阅读(12916)
评论(41)
PCS 7 V7.1 SP1中,APL库VlvL功能块主要用于控制两位(打开/关闭)阀门,可以实现阀的手动控制、自动控制、就地控制等;控制命令可以为单点的高低电平开关也可以为双点的脉冲控制开关;阀门的打开或关闭过程中可以实行安全的连锁保护控制等。其中VlvL块的4种操作模式:就地模式、自动模式、手动模式、停止服务模式介…