PLC技术
文章平均质量分 82
HwLib慧兰博
工业自动化技术交流、分享
展开
-
免费的《TIA SCL核心编程》
《TIA SCL核心编程》是将《TIA Portal高级编程》里面的SCL篇独立出来后又添加了指令介绍后独立成篇的作品,V1.0版本发布于2018年1月,目前的最新版是R2021。《TIA SCL核心编程》是一部专注于介绍TIA博途环境中SCL编程的技术教程,其内容由浅入深,从基础语法到高级指针,全面而又不乏深度。最新版本增加了TIA PORTAL V15.1/16.0新特性及一些新的个人见解。比如对Variant类型新的看法,在本次新版本里我们把Variant归为引用类型。TIA帮助里说Variant属于原创 2021-04-03 16:01:12 · 1512 阅读 · 0 评论 -
SCL使用Ref和Variant实现Dictionary
在C#中,Dictionary的主要用途是提供快速的基于键-值对的数据存储和查找。Dictionary的结构是这样的:Dictionary<[key],[value]>。其中key一般为基础数据类型(当然也可以是复杂数据类型),而value在实际使用中除了基础数据类型外大部分是struct、list、object等等。图1 DictionarySCL(Structured Control Language,结构化控制语言)是一种类PASCAL语法的高级编程语言,这种语言基于标准DIN原创 2021-03-15 18:38:02 · 952 阅读 · 0 评论 -
TIA Portal高级编程
《TIA Portal高级编程》是迄今为止博途平台上除《TIA Portal顶级编程技术》之外技术含量最高的教程。它主要针对TIA Portal平台上PLC和WinCC的高级应用,具体内容包含SCL、VBS/C脚本、Socket通信、ProDiag、配方、面向组件编程、SiVArc、使用C#开发自定义控件等若干版块。SCL编程 教程完整包含了SCL的基础语法、复杂数据类型(Variant、Any、Point、动态数组等)的剖析与应用。除了结合CRC校验、冒泡排序等范例充分体现SCL在...原创 2020-09-03 11:33:09 · 4543 阅读 · 2 评论 -
TIA Portal面向对象编程入门
软件工程从面向过程编程发展到面向对象编程(OOP:Object-Oriented Programming)被认为是程序设计方法学的一场实质性革命,是程序设计方法学的一个重要里程碑。尽管时至今日依然有少数人质疑面向对象的编程思想,但我们看到的是面向对象技术发展的越来越好,无论是后端语言(JAVA、C#)或者前端语言(JavaScript、TypeScript),无一不是完全的支持面向对象技术。1...原创 2020-04-21 21:38:19 · 2875 阅读 · 1 评论 -
如何使用PLCSIM Advanced仿真通信
PLCSIM Advanced是SIEMENS推出的一款高功能仿真器,它的显著特点是除了可以仿真一般的PLC程序外还可以仿真通信,功能还是比较强大的。下图是PLCSIM Advanced和PLCSIM的功能比较。图1 PLCSIM ADV和PLCSIM功能比较比较遗憾的是目前PLCSIM ADV只支持仿真S7-1500系列PLC。不过对于我们学习通信来说关系不大,毕竟S7-1200...原创 2020-03-25 06:57:40 · 19069 阅读 · 13 评论