-
WinCC Professional 项目中,可以使用脚本来控制画面上某个层的隐藏和显示,一旦设置该层隐藏,那么层中的对象也将隐藏,显示同理。本文以 WinCC Professional V19为例,介绍脚本控制画面层的显示/隐藏组态。定义控 ...
-
通过COML S7方式建立SIMATIC NET OPC服务器与200SMART的连接通常,SIMATIC NET作为OPC服务器建立与S7-200 SMART 等CPU的连接,是通过在经典STEP7或TIA博途STEP7建立PC站,然后在网络视图建立连接来实现。这里介绍直 ...
-
PLC远程下载远程维护 巨控科技PLC远程下载方案,不仅可以流畅地下载调试各种主流PLC,即使对于文件比较大的触摸屏工程、要求响应速度的数控系统,运动控制器,伺服(如西门子simotion,安川MP2000),巨控模块依然 ...
-
知识小卡片S7-1500R/H 冗余系统,是指两个CPU并行处理相同的项目数据和相同的用户程序,通过两条冗余连接进行同步。如果一个CPU出现故障,另一个CPU会接替它进行控制。(除了CPU冗余外,通讯网络、甚至是IO信号都可 ...
-
SIMATIC NET作为OPC UA服务器与S7-200 SMART基于以太网的S7通信本文软件环境:操作系统:WIN7 64位中文企业版SIMATIC NET 版本:V14注:从SIMATIC NET V8.2开始,"Configuration Console"(组态控制台)变更为"Commu ...
-
1. 对于Smart V4 面板,数据记录/报警记录除了支持TXT(Unicode)文件存储外,WinCC flexible SMART V4 SP2 软件新增SQLite数据库存储。最大数据记录数为200万条。 可用于对数据记录/报警记录有更高要求的应用场景。 ...
-
原文作者:胡世川 - 西门子数字化工业集团自动化部我们在项目前期经常会遇到:电脑写好了S7-1500的PLC程序,也完成了WinCC V7.5 SP1的上位程序,但可能手头上没有完整的PLC硬件来测试,这时可使用西门子的 ...
-
原文作者:朱飞翔 - 西门子工业技术支持中心A. 新建 WinCC 项目常见问题可打开 WinCC Explorer,无法创建和打开项目重新安装WinCC 后问题依旧,查其软件兼容性也完全符合要求。然后检查系统登录用户的权限 ...
-
原文作者:张发达 - 西门子数字化工业集团自动化部系统支持WinCC V7.5 SP1集成了SIMATIC NET V16软件,可通过OPC方式与 S7-200 SMART通讯。所能支持的最大PLC数量与授权相关。- SOFTNET-IE S7 Lean &nb ...
-
工控有得聊”是机械工业出版社“机工工控”“机工通信”品牌旗下专业资讯和服务平台,致力于帮助读者在电气、通信、自动化领域里,紧跟前沿资讯,掌握核心技术,快速提升专业素养。点击蓝色微信名可快速关注我们!
...
-
WinCC画面对象上显示黄色叹号,代表所连接的变量存在问题。有三种可能:所连接的变量不存在,变量所属的连接和PLC通信失败或者变量质量存在问题。检查步骤:1、检查对象所连接的变量是否存在。2、检查变量所属的通信 ...
-
作为一名深耕 PLC 工业自动化与 SCADA 组态领域的 “老工控人”,我深知这个行业的从业者常常面临这样的困境:调试时遇到一个棘手的程序漏洞,翻遍手册也找不到答案;急需某款组态软件的最新模板,却在网络上兜兜转 ...
-
WinCC 可以组态“变量登录”功能,以使用变量进行登录或注销。从 WinCC 8.1 开始,还可以在运行系统中分配登录变量的变量值。组态变量登录功能在变量管理器中创建登录变量启用变量登录,并选择登录变量为用户分配变 ...
-
致敬工控人-刘立峰1. 根据输入的符号“+”、“-”、“*”、“/”,来对输入的两个实数进行“加、减、乘、除”运算,练习CASE语句。2. 添加FB块,建立变量。如下图:3. 编写程序。如下图:注意:除法中除以0的问题, ...
-
1. 题目:将一个数组逆序输出。2. 添加FB块,建立变量。如下图:注意variant变量的使用。4. 调用并监控。如下图:公众号: 巨控电子( 扫码关注 ) 微信群:PLC工业自动 ...
-
描述:使用PEEK指令读取某地址内变量值。PEEK指令包括如下几个:PEEK_BOOL(读取一个位)PEEK(读取一个字节)PEEK_WORD(读取一个字,两个字节)PEED_DWORD(读取一个双子,四个字节)定义变量。如下图:注意以上数 ...
-
致敬工控人-刘立峰计算sin(x),x为弧度。用来练习REPEAT语句。1. 计算公式。如下图:2. 创建一个FB块,建立变量。如下图:3. 编写程序。如下图:4. 调用监控。如下图:公众号: 巨控电子( 扫码关注 ) &nb ...
-
致敬工控人-刘立峰1. 用数组定义20个元素,给定20个实数,按从大到小排列。2. 添加FB块,建立变量。如下图:3. 编写程序。如下图:4. 调用并监控。如下图:公众号: 巨控电子( 扫码关注 ) ...
-
1. 题目:每次授课总会有学员问电机正反转启停(带点动)用SCL语言应该怎样写的问题,当然对于学习PLC来说控制一台电机也是最直观、最易学的。有很多种方法,下面的例子是我比较喜欢使用的一种。以下程序只是演示, ...
-
1. 题目:我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?翻译过来,意思是公鸡一个 ...
-
1. 题目:将字符串日期转换成DATE数据类型的数据,例如:我们经常写年月日按照字符串格式为’20181220’,我们希望将它转换成D#2018-12-20。2. 添加FB块,建立变量。如下图:3. 编写程序。如下图:4. 调用并监控。如 ...
-
1. 题目:20个条件,条件1、条件2、条件3……条件20。20个运算结果,结果1、结果2、结果3……结果20。结果1=条件1;结果2=条件1AND条件2;结果3=条件1AND条件2AND条件3;……条件20=条件1AND条件2AND条件3……AND条 ...
-
致敬老工控人-刘立峰这是西门子的一个功能FC,我们可以用它来学习SCL语言,也可以用来分析和学习怎样做一个比较合理且完整的功能FC。1. 在设计该功能时,先确定好,它的具体功能,比如:此例的功能是获取一个随机实 ...
-
致敬工控人-刘立峰1. 求a+aa+aaa+aaaa+aaaaa+.……,a是一位给定的数字,几个数字相加可以自定义。2. 添加FB块,定义变量。如下图:注意:a不能定义成InOut形式,因为程序中有a=a*10,会反复计算,此处建立了一个Sta ...
-
1. 题目:给定一个日期,年、月、日,计算N天后的日期。2. 添加FB块,建立变量。如下图:3. 编写程序。如下图:注意年月日的限制,可以加入程序段进行限制。4. 调用并监控。如下图:此处是30天后的日期,可以改成300 ...
-
选择排序算法包括升序和降序两种方式,其基本思路如下:如果是升序排列,则第一轮从数据源中找到最小值排在第一位,第二轮从剩下的数据中寻找最小值排在第二位,第三轮在再从剩下的数据中寻找最小值排在第三位。依次 ...
-
1. 题目:设计一个定时器,定时器时长可自定义,定时器运行过程中可显示剩余时间,以分和秒表示,定时器定时时间到达后有输出并记录时间戳。2. 思路:3. 定义参数。如下图:4. 编写程序。如下图:5. 调用并监控。如 ...
-
1. 题目:将1、2、3、4、5、6填入一个2行3列的表格中,使得每一列右边的数字比左边的数字大,每一行下面的数字比上面的数字大。有几种填写方法?2. 思路:数字1一定是放在第一行第一列的格子中,数字6一定是放在第二 ...
-
C语言成绩分数段人数统计?成绩分数段人数统计,要求输入学生人数m和考试成绩,输出各分数段人数统计结果。成绩放在score数组中,各分段的人数统计个数存到a数组中:将成绩为的人数统计到a[0]中,依次类推……我们博途 ...
-
素数判定又称素性判定。这是一个古老而基本的数论问题,由于与密码学的密切关系而成为当今计算数论的重要课题。一个古老的素性判定法是试除法。因为整数N>1是素数的充分必要条件是它不能被任何不大于N1/2的素数整除 ...
-
即任一大于2的偶数都可写成两个素数之和,亦称为“强哥德巴赫猜想”或“关于偶数的哥德巴赫猜想”。1966年陈景润证明了"1+2"成立,即"任一充分大的偶数都可以表示成二个素数的和,工控人能做点什么呢?引发了一些思考 ...
-
1. 求a+aa+aaa+aaaa+aaaaa+.……,a是一位给定的数字,几个数字相加可以自定义。2. 添加FB块,定义变量。如下图:注意:a不能定义成InOut形式,因为程序中有a=a*10,会反复计算,此处建立了一个Static变量stat_a来代 ...
-
从四个数字中选出三个,一共有多少组合?不重复的排列组合问题。从四个数字中选出三个,一共有C(4,3)=4*3*2/3*2*1=4种组合。排列组合问题联系实际且生动有趣,但题型多样,思路灵活,因此解决排列组合问题,首先 ...
-
1. 题目:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃一个。以后每天都吃了前一天剩下的一半零一个。到第10天再想吃时,只剩下一个桃子了。求第一天共 ...
-
1. 题目:有一筐鸡蛋,1个1个拿正好拿完,2个2个拿还剩1个,3个3个拿还剩1个,4个4个拿还剩1个,5个5个拿还剩1个,6个6个拿还剩1个,7个7个拿正好拿完,问筐里至少有多少鸡蛋?2. 添加FB块,建立变量。如下图:3. 编 ...
-
1. 题目:有一个分数序列:2/1、3/2、5/3、8/5、13/8、21/13……求出这个数列的前20项之和。2. 添加FB块,建立变量。如下图:2. 编写程序。如下图:3. 调用并监控。如下图:公众号: 巨控电子( 扫码关注 )  ...
-
1 | 题目一个n位的正整数等于其各位数字的n次方之和时被称为阿姆斯特朗数,当n=3时,又称水仙花数。编写程序寻找1000以内的水仙花数。2 | 设计分析采用穷举法,从100开始循环,然后把每个数字的各个位上的数分 ...
-
1 | 题目完数,又称完全数、完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身。例如,6的真因子是1、2、3,而6=1+2+3,因此6是完数。2 | 设计分析根据“完数 ...
-
1 | 题目定义一个FC或FB,比较两个数(双整数)的大小,只需要判断出小于或不小于(即大于等于即可)。判断结果如果是小于则输出TRUE,如果是不小于则输出FALSE,注意不能使用大于、等于和小于运算符,也不能使 ...
-
1. 题目:TIA Portal的标准指令中没有提供幂函数(非SCL运算符“**”),本例设计一个幂函数,可以是FC或FB。2. 分析:TIA Portal的标准指令中提供了EXP ...
-
1 | 题目将一定数位的自然数的每一位数字拆解后,按照反序进行排列形成一个新的自然数。例如:给定自然数为15928671860,反转后得到新的自然数6817682951。2 | 设计分析首先将给定的自然数按位进行拆解并求出有 ...
-
1. 100元钞票,换成等值10元、5元、2元、1元的小钞票组合,每次换成40张,而且每种至少有1张。2. 练习多重循环嵌套和二维数组的使用,用二维数组的列记录换法次数,行记录每一种钞票的张数。3. 添加FB块,建立变量。 ...
-
1. 题目:一个小球从100米高度落下,每次落地后反弹回原高度一半;再落下,求它第n次落地时,共经过多少米?第n次反弹高度是多少?2. 添加FB块,建立变量。如下图:3. 编写程序。如下图:4. 调用并监控。如下图:公 ...
-
题目:现在越来越多的PLC工程师,电气工程师,系统集成工程师,工资不再是固定的,而是按项目提成发放,这样来激烈PLC工程师,上班不再摸鱼。作为博途工控人,把奖金算法写出来。企业发放的奖金根据利润提成。利润低 ...
-
1 | 题目对有4位数字的整数进行加密,加密方法如下:每位数字都加上5的和除以10的余数代替该数字,再将第1位和第4位交换,第2位和第3位交换。2 | 设计分析首先将给定的4位数按位进行拆解,将拆解后的每位数字按 ...
-
1 | 题目设计一个求最大公约数的程序,支持三种算法,分别是枚举法、相减法、相除法。2 | 设计分析三种方法的算法说明:枚举法:假设两个数字#num1和#num2,比较出更小的数字赋值给变量#tempI,遍历1到#tempI的 ...
-
1 | 题目友好数又叫亲和数,它指的是这样的两个自然数,其中每个数的真因数之和等于另一个数。例如,220的真因数是1、2、4、5、10、11、20、22、44、55和110,加起来得284,而284的真因数是1、2、4、71、142, ...
-
1. 题目:上篇“用SCL编写第一个TIA程序代码”作为SCL编程学习的开篇,目的是熟悉TIA的编程平台。“程序猿”一般习惯用“Hello World”作为学习编程的第一个演示程序,为了增加编程的 ...
-
1 | 题目斐波那契数列,又称黄金分割数列,或兔子数列,是指这样一个数列:1,1,2,3,5,8,13,21...这个数列从第3项开始,每一项都等于前两项之和。设计一个程序求出斐波那契数列的前10项。2 | 设计分析采 ...
-
1. 题目:不多于5位的正整数,分解出每一位的数字。2. 添加FB块,建立变量。如下图:3. 编写程序。如下图:4. 调用并监控。如下图:公众号: 巨控电子( 扫码关注 ) 微 ...