1、检查电源线和控制线的连接是否正确,如果接线不正确可能会出现下载报错的情况;
2、检查程序是否有语法错误,如果有语法错误会导致下载报错;
3、检查程序是否有重复定义的变量,如果有重复定义的变量会导致下载报错;
4、检查FB块是否有错误,如果FB块有错误会导致下载报错;
5、检查FB块是否有越界访问,如果FB块有越界访问会导致下载报错;
6、检查FB块是否有调用其他FB块,如果FB块有调用其他FB块会导致下载报错;
7、检查FB块是否有变量赋值错误,如果FB块有变量赋值错误会导致下载报错;
8、检查FB块是否有变量调用错误,如果FB块有变量调用错误会导致下载报错;
9、检查FB块是否有输入输出错误,如果FB块有输入输出错误会导致下载报错;
10、检查FB块是否有模拟量报警,如果FB块有模拟量报警会导致下载报错。
您好,GX Works2可以读取PLC程序,但是它不支持FB(Function Block),FB是一种特殊的程序,可以用来实现复杂的功能。GX Works2可以读取普通的PLC程序,但是不能读取FB程序。如果您需要使用FB程序,您可以使用其他编程软件,例如GX Developer或者Step7。西门子plc快速给fb块分配变量步骤如下:1、创建功能块fb1将“整型”变量转换成“实型”变量。
2、打开功能块fb1。
3、在功能块fb1中添加入口参数、出口参数、静态变量入口参数=INO--->整型(INT)出口参数=OUT1--->实型(REAL)静态变量=STAT2--->整型(INT)局部变量=TEMP3--->长整型(DINT)。
4、创建背景数据块DB2。
5、打开DB2背景数据块,可以看到系统默认建立了三个数据INO--->入口参数(整型)OUT1--->出口参数(实型)STAT2--->静态变量(整型)。
6、打开fb1功能块,编写如下代码,实现将“整型”变量转换成“实型”变量同时再编写一段静态变量自加1代码。
7、打开OB1主程序,添加fb1功能块。确定程序参数类型的块编号并发送给fb。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)