摘要: Wincc V6.0,V6.2,V7.0版本 每个 C 脚本最多可以使用 64000 个字符。如果您需要更大的脚本,必须把它们分成多个项目函数,需要的时候可以调用。 https://support.industry.siemens.com/cs/document/493535/c脚本中最多能用多少个 阅读全文
posted @ 2021-01-29 16:22 来自金沙江的小鱼 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 在工程实际应用中,我们可能遇到一些交互式功能用到组合框、单选框、复选框控件,而这些控件的内容不是固定的,可能是来自数据库的某个字段,我们还希望在画面切换回来后,选择项不要发生变化回到初始状态。经过测试,可以按照以下步骤实现这样的功能。 一 SQL Server的准备工作 开放sa用户,默认是禁用的, 阅读全文
posted @ 2021-01-29 16:20 来自金沙江的小鱼 阅读(4455) 评论(1) 推荐(0) 编辑
摘要: 假设希望做这样一个报表界面,可以根据日期查询: 希望导出的excel报表文件在C盘根目录,是这个样子: 接下来我们一步步实现这个功能。 1. Wincc历史趋势的数据库表结构有点不好理解,我们新建一个数据库名字叫做Report,新建一张表,结构是这个样子: 注意开放sa用户,设置sa用户有管理rep 阅读全文
posted @ 2021-01-29 16:09 来自金沙江的小鱼 阅读(7346) 评论(1) 推荐(1) 编辑
摘要: 有时候我们需要使用WINCC棒图做出这样的效果: 棒图中颜色是分段的,低于某个数值的时候显示一种颜色,高于某个数值的时候显示另外一种颜色。只需要几个设置就可以实现这样的效果。 画面中放入一个棒图,假设“开始角度”对应于变量BarChartLow,结束角度对应于变量“BarChartHight”。填充 阅读全文
posted @ 2021-01-29 16:06 来自金沙江的小鱼 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 实际应用中,我们有时需要做累计量功能,做累计量功能时,可能遇到这样的情况:测量值较小(比如是0.01),需要做月累计或者年累计,累加时间较长,一定时间以后,累加值较大了,再和测量值相加的时候,由于测量值相对较小,因此累加无效,累加值就不再变化了。这种情况下,我们可以定义两个累加值,都是real类型, 阅读全文
posted @ 2021-01-29 16:04 来自金沙江的小鱼 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Wincc V7.3允许对VBS脚本进行加密,以保护知识产权。加密方法如下: VBS脚本写完之后,点击工具栏上“信息/触发”按钮,弹出以下对话框,勾选加密选项,输入需要设定的密码,下一次打开脚本的时候就会提示输入密码了。 如果拿到别人开发的程序,脚本做了加密又没有密码,那是一件很苦恼的事情,好在WI 阅读全文
posted @ 2021-01-29 16:03 来自金沙江的小鱼 阅读(5752) 评论(2) 推荐(0) 编辑
摘要: 案例:有时候我们需要将excel文件中数据采集出来存放入grid类型的控件进行显示,excel文件显示如下: wincc页面放置一个按钮,用于弹出消息框显示行数;放置Microsoft Hierarchical Flexgrid控件,设置名称为MSHFlex。wincc新建一个内部变量path,用于 阅读全文
posted @ 2021-01-29 13:01 来自金沙江的小鱼 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要计算excel文件中数据行数,excel文件显示如下: 现在我们需要计算有多少行数据,wincc页面放置一个按钮,用于弹出消息框显示行数。wincc新建一个内部变量path,用于存放excel文件的路径。在wincc页面打开事件中写入一下VBS脚本。 Sub OnOpen() Dim 阅读全文
posted @ 2021-01-29 12:59 来自金沙江的小鱼 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 案例:有时候我们需要计算excel文件中数据行数,excel文件显示如下: 现在我们需要计算有多少行数据,wincc页面放置一个按钮,用于弹出消息框显示行数。wincc新建一个内部变量path,用于存放excel文件的路径。在wincc页面打开事件中写入一下VBS脚本。 Sub OnOpen() D 阅读全文
posted @ 2021-01-29 12:56 来自金沙江的小鱼 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 案例:有时候我们需要计算excel文件中数据行数,excel文件显示如下: 现在我们需要计算有多少行数据,wincc页面放置一个按钮,用于弹出消息框显示行数。wincc新建一个内部变量path,用于存放excel文件的路径。在wincc页面打开事件中写入一下VBS脚本。 Sub OnOpen() D 阅读全文
posted @ 2021-01-29 12:54 来自金沙江的小鱼 阅读(443) 评论(0) 推荐(0) 编辑