volcanol的工控博客
Email : lilinly225@126.com 索要资料加QQ 点击进入 或 点击左侧的资料分享专用帖

volcanol ---- View OF Linux Can Appreciate Nature OF Linux

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  206 随笔 :: 0 文章 :: 579 评论 :: 0 引用

2012年6月5日

摘要:索要资料请加: 工控PLC、HMI资料QQ:2915067885 ( 昵称:volcanol ) || Windows编程资料QQ : 3411522598 (昵称: WinDelphi) Linux开发资料QQ :3411500573 (昵称:FC4) || 嵌入式开发资料QQ:340813113 阅读全文
posted @ 2012-06-05 22:01 volcanol 阅读 (839) 评论 (0) 编辑

2019年9月28日

摘要:分割线 1、文章均为个人原创,欢迎转载,转载请保留出处:https://www.cnblogs.com/volcanol/ 2、获取工控PLC、变频器、HMI、计算机、Windows、Linux、嵌入式资料点击:获取资料 3、如果您觉得文章对您有帮助可转至页面上半部分打赏,或移步:打赏 4、或者在页 阅读全文
posted @ 2019-09-28 22:43 volcanol 阅读 (55) 评论 (0) 编辑

2019年9月19日

摘要:最近在做一个项目调试,用的是西门子的PLC,416-2 DP,下面挂了几个DP子网,在进行现场网络测试的时候,有几个走的DP网络的 绝对值编码器,无论怎么弄DP网络不能联通。 一开始我以为DP网线接的不好引起的。因为现场施工都是施工队伍接的,不能保证这种需要良好安装的通讯设备线接的好,所以我就 自己 阅读全文
posted @ 2019-09-19 21:20 volcanol 阅读 (28) 评论 (0) 编辑

2019年7月7日

摘要:前段时间看C#本质论,发现内容有点抽象,不适合入门,现在换了一本适合入门的书籍: C#图解教程。 分割线 1、文章均为个人原创,欢迎转载,转载请保留出处:https://www.cnblogs.com/volcanol/ 2、获取工控PLC、变频器、HMI、计算机、Windows、Linux、嵌入式 阅读全文
posted @ 2019-07-07 11:08 volcanol 阅读 (399) 评论 (0) 编辑

2019年6月16日

摘要:最近在做一个东西,需要用到通用开发语言开发一个软件来读取PLC的内容,这方面的难点在于解析PLC利用 以太网通讯的通讯协议,而一般的PLC厂商对自己的协议是封闭的,对一般的开发者是不开放的,虽然可以通过Wireshark 进行解析,但是工作量很大,且如果对Wireshark不熟悉基本也是无解,很难解 阅读全文
posted @ 2019-06-16 12:46 volcanol 阅读 (892) 评论 (4) 编辑

2019年4月12日

摘要:很多朋友会求资料,因此单独开一个帖子来分享。我尽量做到有需要就给分享,因为比较忙,所以回复可能会 有点慢,一般一个星期之内会回复,我现在一般一个星期登陆一次博客园。 我是分割线 电气工程及自动化 0001: AB PLC入门培训教程 链接:https://pan.baidu.com/s/1fYQVD 阅读全文
posted @ 2019-04-12 22:56 volcanol 阅读 (94) 评论 (0) 编辑

2018年12月30日

摘要:最近有点小忙,各种事情,心情也不是很好,烦心事特别多,因此最近更新的比较慢。 不敢再松懈了,今天正好有点时间,就继续看了一下VBScript中关于对象的一些内容。 一、对象 OOP是编程规模发展到一定程度后才出现的,因为不但操作系统的程序规模越来越大,而且应用 程序的规模也是日益增长。 代码重用在O 阅读全文
posted @ 2018-12-30 12:51 volcanol 阅读 (170) 评论 (0) 编辑

2018年12月11日

摘要:vbs不但提供了分支结构,还提供了丰富的循环形式。一共有3种循环: 1、for循环 2、do...loop循环 3、while循环 各种循环有各自的特点,在使用的时候可以进行转换。 前面已经描述过For循环,这里简单的描述一下后面两种循环。 一、Do....loop循环 二、while循环 三、Ti 阅读全文
posted @ 2018-12-11 12:47 volcanol 阅读 (89) 评论 (0) 编辑

2018年12月9日

摘要:在编程的过程中,有时候我们会使用一些固定的值,例如圆周率,或者某个人的生日,或者家庭住址等等, 这些信息对于一个对象来说一旦确定就不会改变,因此我们在编程的时候也不希望这些信息会改变,在VBS里面 也提供了和其他一些语言中一样的机制: 常量。 常量大体有两种类型: 字面值常量 和 具名常量。 一、常 阅读全文
posted @ 2018-12-09 16:40 volcanol 阅读 (114) 评论 (0) 编辑

2018年12月6日

摘要:在vbs脚本中也存在和其他编程语言一样的概念,那就是变量的作用域,变量的作用域决 定在什么范围内可以访问。 同样的在vbs脚本中对于变量也有一个生命周期, 变量的生命周期决定了变量的存续时间 这个主要是对于类的实例化对象有意义。 vbs的函数和过程对参数变量进行读写的时候,在利用byVal和byRe 阅读全文
posted @ 2018-12-06 23:58 volcanol 阅读 (116) 评论 (0) 编辑

2018年11月28日

摘要:和其他语言一样,vbs提供了过程和函数机制,通过函数和过程可以优化代码结构和实现代码复用, 减少代码的编写量。 一、代码 具体不再多说,看实例代码。 二、Tips 1、尽量不要用CALL语句 2、如果在函数中使用了Exit Function函数,那么必须要给函数一个替代值 分割线 1、文章均为个人原 阅读全文
posted @ 2018-11-28 11:06 volcanol 阅读 (370) 评论 (0) 编辑

2018年11月27日

摘要:现在西门子的软件是更新换代太快了,前几年还是Step 7 Micro/Win,后来又出了S7-200 Smart PLC,理所当然的编程调试软件也水涨船高,出了新的Step 7 Micro/Win Smart. 我今天安装了一个测试一下,安装后界面与原来的S7-200的编程软件没多少区别,变化较 大 阅读全文
posted @ 2018-11-27 10:56 volcanol 阅读 (1178) 评论 (0) 编辑

摘要:数组是一种复杂数据类型,不但有数组本身的数据类型: 数组,还有数组元素中存储的数据的类型。 一、vbs中的数组类型 在VBS中提供了两种数组类型,一种是固定数组,一种是动态数组。 1、固定数组 就是在定义的时候数组的大小固定了,也就是说一旦定义了固定的数组,那么数组能存储多少的数据就 不能改变了。 阅读全文
posted @ 2018-11-27 10:46 volcanol 阅读 (85) 评论 (0) 编辑

2018年11月26日

摘要:由于计算机系统区域和语言的设置,以及Step建立项目时的不同设置,有时候利用Step7打开项目时 会遇到如下情况: 项目不可用。 具体如下图所示: 图 step 7 打开时项目不可用 一、Step 7的项目语言 在建立Step7项目时,有一个项目语言的选项可以选择。 图 Step7项目属性: 语言选 阅读全文
posted @ 2018-11-26 10:20 volcanol 阅读 (107) 评论 (0) 编辑

2018年11月24日

摘要:上一个随笔说了一些关于vbs变量类型的内容,这一篇我们继续说说变量类型相关的内容。 一、NULL补充内容 二、初识OOP 三、容错机制 分割线 1、文章均为个人原创,欢迎转载,转载请保留出处:https://www.cnblogs.com/volcanol/ 2、获取工控PLC、变频器、HMI、计算 阅读全文
posted @ 2018-11-24 13:37 volcanol 阅读 (104) 评论 (0) 编辑

2018年11月23日

摘要:说到编程语言,总是绕不开数据类型,因为数据类型决定了数据可以进行什么样的操作。同时数据类型 从广义上来说是一种数据结构,在过程式编程的过程中,曾经有过这样一种说法: 可见数据类型的重要性。大体来说,编程语言有三种: 强类型语言, 弱类型语言,介于两者之间的语言。 强类型语言要求变量定义的时候必须明确 阅读全文
posted @ 2018-11-23 20:37 volcanol 阅读 (119) 评论 (0) 编辑

2018年11月22日

摘要:VBS脚本做为编程语言,提供了很多的运算符,通过这些运算符,可以实现不同的操作。运算符具有不同的类型 不同的运算符之间具有运算优先级。 一、运算符的分类 大体分为以下几类: 1、赋值运算符 2、算术运算符 3、比较运算符 4、逻辑运算符 5、链接运算符 二、运算符的优先级 运算符具有优先级,优先级决 阅读全文
posted @ 2018-11-22 15:36 volcanol 阅读 (296) 评论 (0) 编辑

摘要:很多人都认为VB语言或者VBS脚本语言是一种很low的语言,从心里看不起VB或者VBS, 但是其实VBS不仅可以做为系统管理员的利器,同样在工控领域VBS语言大有用武之地。 西门子的WinCC提供了两种脚本语言,C脚本和VBS脚本,通过这两种脚本可以增强WinCC 的动态功能,可以实现一些复杂的功能 阅读全文
posted @ 2018-11-22 08:59 volcanol 阅读 (280) 评论 (0) 编辑

2018年11月19日

摘要:前两天处理过一个故障,是S7-200 Smart与V20的USS通讯,设备厂家在程序里面利 用USS_RPM _R程序循环轮询5个V20设备读取频率和电流值等信息。 图 USS_RPM_R读取信息 上图是第一个站点的读取,其采用的控制方式是利用状态位SM0.0 置位M13.0 = 1, 然后 通过上 阅读全文
posted @ 2018-11-19 15:06 volcanol 阅读 (565) 评论 (0) 编辑

2018年11月18日

摘要:随着Windows系统的不断升级,西门子工控软件也不断升级,但是有时候在安装西门子 软件的时候会出现授权管理器不能正常启动的情况。 图 Step7 因为自动许可证管理器不能正常打开 如上图所示,报Step7启动 256:132 故障, 提示信息为:Step7 发现自动许可管理器存在问题,正在关闭 应 阅读全文
posted @ 2018-11-18 15:37 volcanol 阅读 (242) 评论 (0) 编辑

2018年11月17日

摘要:在WinCC中可以通过报警纪录来实现操作员纪录,这个需要WinCC的消息系统进行组态和配置。 利用消息系统进行实现上诉功能不但复杂而且时间久啦也不方便查询。那么有没有一种简单的方法来 实现操作员纪录呢? 我们知道在Windows系统中可以通过批处理来实现很多功能,而且操作也比较简单,学习起来也 没有 阅读全文
posted @ 2018-11-17 10:41 volcanol 阅读 (215) 评论 (0) 编辑

2018年11月15日

摘要:在一次备份Step7项目时,突然发现无法进行备份而是报错,具体的报错内容如下所示: 图 step7 归档程序时报pkzipc.exe 应用程序错误 内存不能为"read" 一、step7项目的备份 备份step 7项目有两种方式, 方式1,简单粗暴直接复制项目文件夹,或者利用压缩软件打包备份。 方式 阅读全文
posted @ 2018-11-15 14:09 volcanol 阅读 (954) 评论 (0) 编辑

2018年11月14日

摘要:现在的PLC厂商提供的开发环境都具备仿真能力。无论是西门子、三菱、罗克韦尔还是ABB 或是其他一些厂商提供的产品都具有仿真功能。 仿真就是在没有硬件的情况下来测试程序功能,同时也为初学者提供了方便,即便没有硬件 我们也能进行试验,可以验证学习的知识是否正确(虽然我一直不认为能使用PLC是知识,我一直 阅读全文
posted @ 2018-11-14 00:14 volcanol 阅读 (1873) 评论 (0) 编辑

2018年11月11日

摘要:西门子的软件是授权软件,只有经过授权认证的用户才能使用,如果没有通过授权认证则不能 正常的使用软件的相关功能。 一、西门子授权不成功问题 如上图所示报故障代码: 000001-0505。报警文本为:未找到有效的许可证密钥。应用程序将关闭。 二、西门子授权管理器 现在西门子TIA的软件通过授权管理器A 阅读全文
posted @ 2018-11-11 22:46 volcanol 阅读 (1052) 评论 (0) 编辑

2018年11月10日

摘要:我们在利用西门子的S7-300/400 PLC的编程软件Step7的时候会出现下面如图所示的问题。 在打开项目的时候,我们会在Simatic Manager里面看到CPU以及一些其他一些组件显示问号。 图、CPU显示问号 一、问题产生的原因 这个问题产生的原因是我们利用低版本的Step7 打开项目的 阅读全文
posted @ 2018-11-10 21:45 volcanol 阅读 (807) 评论 (0) 编辑

摘要:WinCC的输入输出域用来显示信息或者接受操作人员的输入。当作为显示功能时,只有直接的变量连接 才能正常的显示,如果使用动态对话框进行设置且用了表达式则不能正确显示。 但是有时候我们在WinCC变量管理器里面已经有一个相关的变量A,而通过这个变量A可以经过一个固定 的计算方式可以得到一个我们想要的量 阅读全文
posted @ 2018-11-10 00:33 volcanol 阅读 (538) 评论 (2) 编辑

volcanol ----View OF Linux Can Appreciate Nature OF Linux。