step7程序对比不同怎么办

step7程序对比不同怎么办,第1张

step7程序对比不同怎么办:西门子step7比较程序的时候,可以选择比较两个文件夹内的程序是否相同,也可以比较电脑和plc中的程序是否相同

一般选择检查“executecodecomparison”(执行代码比较)时,除了比较块(接口和代码)中运行时间相关部分外,也显示局部变量名字和参数名字的任何变化,主要用于比较编程装载pc/pg与plc之间的块的代码不同之处,是比较常用的方法。因为在下载新的程序之前,必须执行“executecodecomparison”,如果块的代码之间没有不同之处,就可以执行下载。

打开pc上要比对的plc控制程序块,点击监视就可以知道该程序块是否一致,如果想知道具体的不一致地方就要选择编程界面的选项中的比较在线/离线伙伴

选项执行程序比较

如图:

如果测试数据的取值比较大的话,建议用long型替换掉int型;

如果还包括浮点数,则用double就最好。

#include<stdio.h>

void swap(int *p1,int *p2)

int main()

{

int a,b,c

printf("please intput 3 integers:\n")

scanf("%d%d%d",&a,&b,&c)

if(a>b)swap(&a, &b)

if(a>c)swap(&a, &c)

if(b>c)swap(&b, &c)

printf("%d,%d,%d\n",a,b,c)

return 0

}

void swap(int *p1,int *p2)

{

int p

p=*p1

*p1=*p2

*p2=p

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11206991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存