西门子PLC1200-组态王跟Access数据库--⑧组态王测试
组态王界面及测试
1.0 应用程序命令语言设置,双击打开,会看到启动时,运行时,停止时,启动时就是当程序启动的时候,启动命令语言,运行时就是运行过程中触发,停止就是停止组态王的时候触发
2.0 这边我们把数据库连接,就是当组态王启动时,就自动链接,停止时自动退出,所有启动时的命令语言应该是SQLConnect( \\本站点\DeviceID, "dsn=mysql;uid=;pwd=");
而停止时,断开链接的应该是:SQLDisconnect( \\本站点\DeviceID); 这样设置后就能自动连接自动断开了,注意数据库连接只要连接一次,不能放到运行中触发
3.0 可以看到左边栏中,点开事件命令语言,双击新建
4.0 如下图,事件描述这里就是写表达式的,这边写Q05==1,就是当组态王变量Q05等于1达成时,会有三种状态出现,一个是发生时,当Q05==1的一瞬间触发一次,可以理解为上升沿,存在时--指的当Q05==1的这段时间,有一个周期时间设置“每。。。。毫秒”,在Q05=1的这段时间每多少毫秒触发一次,消失时,可以理解为下降沿,Q05等于0的一瞬间执行一次
这里设置为,当Q05==1的上升沿触发一次,记录下数据到表格,当程序中触发Q0.5,就会让组态王记录一次数据到数据库
5.0 测试之前先确认下数据库是否是清空的
6.0 另外说下PLC要简单的设置下,如下图,定时4秒,置位两秒,复位两秒,每置位输出一次就计数一次,满10次结束,那正常的话,组态王数据库会记录10次数据
7.0 没问题的话,能看到如下的界面,int计数为10,数据库记录十组数据
了解最新工控PLC,上位机,机器人,通讯等实例测试笔记~~请关注百家号或头条号--老王工控笔记,
楼主最近还看过