说一点我个人在电气自动化行业中对于编程语言的一些认识吧!

个人的工作经验中需要用到编程语言的就是PLC程序的编程和上位机软件的编程,因此就说一下关于这2方面编程过程中需要哪些高级语言!1,做PLC程序的话,在使用结构化文本(ST或者SCL)编程时候需要用到一些C语言的知识!

最常用的就是IFTHEN,IFELSE这种!在西门子的编程软件中就叫做SCL编程,如下图就是在博图软件中建立一个块的时候,就可以选择对这个块的编程语言是什么!

还需要说一点的是西门子PLC中还有一种STL(语句表)的编程语言,它比梯形图语言要难理解一点,但是又没有C语言的指令语法,是一种特殊的编程语言,但是应用也是很广泛的,看一下其程序的语句如下:

STL语句表编程语言,算不上高级语言,但也是比较特殊的语言,依然是有必要学习的!2,做上位机监控软件的组态编程的时候,通常要用到一些VB或者C语言的知识!

下图就是西门子Wincc上位机软件中支持的2种脚本,一种是C脚本,一种是VBS脚本!

其实,不单单是在上位机软件中,在一些触摸屏的组态软件中也同样存在类似于C或者VB的宏指令。

因此C语言和VB语言,可以说是应用最多的两种编程语言了,不管是PLC编程能用到,还是组态软件中也可以用到。甚至,这些年比较流行的labview软件,它里边的一些指令依然和C语言这些有理解上的相似性!--也就是说C和VB,应该说还是计算机应用中最重要且应用广泛的两种语言,我们做电气自动化,其实也是在计算机平台上,因此还是很有必要学一学这两门语言!

就说这么多了,希望能对你有点帮助,感谢阅读,谢谢!

电气自动化c语言用什么软件,电气自动化需要哪些高级语言?相关推荐

  1. 电气自动化专业里的计算机知识,为什么说千万别学电气自动化?哪些人适合学电气自动化?...

    选择科目 测一测我能上哪些大学 选择科目 领取你的专属报告 > 选择省份 关闭 请选择科目 确定 v> 随着技术的不断发展,电气工程逐渐有了长足性的发展,各行各业里都涉及到了电气工程,如信 ...

  2. 施耐德电气庞邢健:以软件撬动可持续的未来工业

    在伊利集团,通过智能系统就能使运营效率提升19%,能源成本降低5%,每年减少的碳排放量相当于多种植2.5公顷阔叶林:在祁连山水泥,使用数字化解决方案助力单月熟料标准煤耗降至100公斤/吨以下,每年成本 ...

  3. c语言 如何读多种数据类型 非类,c语言程序设计教学大纲(非电气类)文档.doc

    c语言程序设计教学大纲(非电气类)文档 <C语言程序设计>课程教学大纲 主任 教研室主任 大纲执笔人 姜长洪 王海荣 C语言备课组 一.课程基本信息 课程编号:×××× 课程名称:C语言程 ...

  4. AI:一个20年程序猿的学习资料大全—结构分析软件/办公软件/电气制造控制/高级语言编程/平面三维设计/视频编辑/FQ格式转换软件——只有你不想要的,没有你找不到的

    AI:一个20年程序猿的学习资料大全-结构分析软件/办公软件/电气制造控制/高级语言编程/平面三维设计/视频编辑/FQ格式转换软件--只有你不想要的,没有你找不到的 目录 (有偿提供,替朋友转载,扫描 ...

  5. 施耐德 m340 编程手册_施耐德推出开放自动化平台 开启“软件驱动自动化”时代...

    原标题:施耐德推出开放自动化平台,开启"软件驱动自动化"时代 新闻概述: · 施耐德电气推出全球领先的以软件为中心的EcoStruxure开放自动化平台(EcoStruxure A ...

  6. 无忧考吧2017二级java_二级Java模拟软件|无忧考吧二级Java语言程序设计模拟软件下载 v2017.03官方版 - 121下载站...

    无忧考吧二级Java语言程序设计模拟软件是专为准备考试二级JAVA语言的朋友打造的一款在线模拟软件,二级JAVA语言的考试理论上是非常简单的, 大家只需要掌握基本的语法和一些简单的编程就可能了,这款软 ...

  7. 如何把一个软件嵌入另一个软件_自动化正在成为一个“软件”行业

    摘要 在智能制造时代,自动化行业正在成为一个软件行业,它正在改变着整个产业的未来,也将为制造业带来更为广阔的空间. 自动化正在成为一个"软件"行业,在智能时代,软件正在成为自动化行 ...

  8. 初学C语言1--C语言用什么软件编写

    C语言使用的软件,我自己常用的软件是Dev-C++和VS2013 Dev-C++的安装可在官网下载 VS2013的安装,我放在网盘里了,需要的请自行自取 VS2013 - Download (百度网盘 ...

  9. c语言进程伪装,易语言程序伪装软件

    易语言程序伪装软件是一款非常不错的易语言软件杀毒报错修复工具,它的主要作用是帮助用户进行易语言程序fnr文件的隐藏,将它改装成vc++类的软件,这样就可以绕开一些电脑杀毒软件,避免误杀的麻烦! 功能特 ...

最新文章

  1. Database design best practice(1):关于primary key及其它
  2. Vue-resource中post请求将data数据以request payload转换为form data的形式
  3. 3.8 注意力模型-深度学习第五课《序列模型》-Stanford吴恩达教授
  4. celeba数据集_Kaggle最新秃头数据集Bald!含20万张图片,江湖传言刷到第一可防脱发()quot;...
  5. 这是一篇Markdown手册
  6. Oracle常用命令大全(经典收藏)
  7. SCAU_WeiShenWahle 之省赛任务
  8. KVM虚拟机PCI设备直通
  9. java request获取域,Java Web - Servlet(13)HttpServletRequest详解(获取请求数据、请求分派、请求域)(二)...
  10. 数据绑定--Repeater, DataList, or GridView?
  11. 学画画要花多少钱_美术生大学四年花费一般在多少 学美术有哪些出路
  12. Java - Java Mail邮件开发(3)spring +Java Mail + Velocity
  13. 语音信号预处理1——chirp信号的生成与接收
  14. 【Unity3D日常开发】Unity3D中数字网格类游戏Demo实现
  15. App.config“配置系统未能初始化” 异常解决 C#
  16. 我的CV实习工作总结
  17. pcl小知识(十二)—— 斯坦福兔子和其他图形学模型数据下载
  18. 基金指数温度怎么算_指数温度计算方法
  19. 算法---木头切割问题(二分法)
  20. 数学符号(取底、取顶、不大于、不小于)和标准假彩色合成

热门文章

  1. C ++基础 | 格式化输出,文件输入输出(File IO),头文件(Header Files)_3
  2. 计算机网络中的所谓资源是指硬件软件,计算机网络中的所谓“资源”是指硬件、软件和______资源。A.通信B.系统C.数据D.资金...
  3. harbor安装_Harbor简单安装部署,镜像仓库存储使用阿里云OSS
  4. js如何提高for循环的效率_如何提高rv减速机的散热效率
  5. python中函数的可变参数_Python中函数的参数定义和可变参数
  6. Twemproxy调研总结
  7. 国外大学生谈经验:如何在Github参与开源(Open Source on Github: Your First Contribution)
  8. 分形:MandelBrot和Julia
  9. mysql @符号_quot;Incorrect string value quot; mysql 乱码 my插入emoji Yii2
  10. matlab机械臂工作空间代码_轻型协作机械臂运动学及工作空间分析