C语言工控脚本编程(一)

[复制链接]
查看320 | 回复0 | 2024-5-17 09:05:02 | 显示全部楼层 |阅读模式

C语言工控脚本编程(一)
C语言:第一篇


掌握:C语言中变量的定义及运算


龙丰2019年,2、3月报名送12888元豪礼,数量有限,先到先得!
在自动化的组态编程设计中,如,在西门子组态软件WINCC编程设计中,经常会用到脚本编程实现更多强大的功能,而C语言是常用的编程语言之一

C语言是一门高级语言,兼有高级语言的通用性和易写易读的特点,又具有汇编语言的“位处理”,“地址操作”等能力;适合用来编写系统程序和其它多种功能程序设计。
此篇文章中,先引出以下C语言的一些常用指令和基本数据类型

#include       预处理器指令


<stdio.h>     头文件


#include <stdio.h>   预处理器指令,引用stdio.h文件


main            主函数,程序第一个调用的函数


int main       定义主函数返回值的类型为整数类型


int                基本数据类型中的整数类型



printf()         输出函数


%d               整型输出格式


\n                 换行


return 0        函数返回值,返回0表示正常退出程序


注意事项
1、//表示注释,跟在//后面的内容不影响程序运行


2、C程序总是从main 函数开始执行的


3、每个语句后面都有一个分号,即使是最后一个语句
基本数据类型


我们就先用一个简单的C语言程序来认识C语言吧!


如用C语言编程实现以下功能案例,
案例1:
分别定义a,b,sum这三个变量,并对a,b这两个变量求和,得出结果赋值到sum中,最后输出sum的值


程序如下:
#include <stdio.h>//程序头,预处理输入/输出头文件


int main()//定义主函数返回值的类型为整数类型
{
int a,b,sum;//定义三个整数类型变量a,b,sum
a = 10;//把10赋值给变量a
b = 20;//把20赋值给变量b
sum = a + b;//相加并赋值,把 a + b的值赋给变量sum
printf ("%d\n",sum);//使用输出函数,输出sum的值,结果为30
return 0;//函数返回值,返回0表示正常退出程序
}


在WINCC中触发执行该程序后,变量名为“sum”的变量,结果为30;如“sum”关联的PLC地址是MW0(在WINCC中创建变量时关联的),则PLC中MW0的值为30,这样我们实现了对PLC中的变量,在脚本中运算的编程
当然,可直接使用Set函数对变量赋值等更多的方法实现此功能,这里是为了学习并掌握更多C语言的功能指令引出此方法
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则