http://blog.sina.com.cn/wfbj[订阅]
个人资料
图片幻灯
公告
Pass.:wangfeng
 
大家不要修改密码! 谢谢!
分类
    内容读取中…
评论
读取中...
我的链接
访客
读取中...
音乐播放器
博文
出差 Thailland(2009-02-16 12:13)

   国航:CA979  2月16日  20:20   至曼谷.

 

   国航:CA980  4月14日 

  自己作CRC计算功能块。实现CP340与智能仪表的Modbus通讯.

 

FUNCTION CRC: VOID
TITLE = 'Modbus Crc'
VERSION : '1.0'
KNOW_HOW_PROTECT
AUTHOR : WangFeng
Name : '20060416'
Family : 'CRC'
VAR_TEMP
    i: INT;
    j: INT;
    Crc16: DWORD;
    Crc16_int: DINT;
END_VAR

VAR_INPUT
    Crc_StrLen: INT;
    DB_StratNO: INT;
    MyDBx: BLOCK_DB;
END_VAR

VAR_IN_OUT

END_VAR

VAR_OUTPUT
    CrcLower: BYTE;
    CrcHight: BYTE;
END_VAR

BEGIN
Crc16 := 65535;
FOR i := 1 TO crc_strlen  BY 1 DO

S5程序下载(2008-09-17 21:53)

OP15+S5 95U
    修改了部分原S5中的程序,因需重写EPROM,断电后,拨掉EPROM,S5上电,STOP灯常亮故障,CPU不能运行。重新插上EPROM,通过PC删除S5中所有程序,断电-》上电,EPROM中程序调入至PLC,运行OK。  PC删除S5中所有程序,从PC向S5下载原上载的所有程序块,CPU出现相同故障,不能运行,查诊断,有外部STOP。
   原因:因系统中使用OP,所以与OP相关系统生成的DB块不能被覆盖,否则PLC,一直STOP。

   此与Sinumerik PLC程序中的轴DB块相同,也不能由编程器向PLC下载。

                                                        20080902

Thailand: TP277 10' + 1G SD卡 + WinccFlexible2005

由于2005版本低,新屏更新老一些的操作系统。 下载程序,运行OK。但在修改程序,重新编译下载后,软件启动后,报警指示器不闪烁(有报警),脚本程序不执行! 启初还以为程序编译或操作系统有问题,重试N次也不行............
问题原因:由于组态使用了大量配方,并且在下载程序时,选择了覆盖数据记录。导致软件运行时,需要对所有配方数据进行一次初始化,时间比较长,但初始化一次后,再启动就不会出现等待时间比较长的情况。

报警数据Log,刚开始也不行,没注意SD卡的防写保护开关,打开就没问题. 以前用的CF卡,没这问题.
 

近日为群友作了一个关于读写R1-R20参数的扩展界面OEM程序,使用OEM开发包 ,VB6 ,VC6制作。近日将传至我的雅虎邮箱。 
   还有一点小问题,菜单中文显示时为乱码,有空再看看。

   程序包括两个界面: 1, R1-R20读写, 进界面时更新一次,修改后写入需按'OK'键.
                                 2, NC程序管理界面

   有兴趣的朋友可以参考参考!!!!!!!

 

Eplan P8 使用感受...(2007-09-27 17:47)
  

    以前都是使用AutoCAD 进行电气设计,设计的规范按奥地利的图纸(老外的,后来就中国改造化了),在没使用Eplan P8 (当然,Eplan 其它版本如Eplan 5、21没用过),感觉画个电气图也很简单不是十分复杂,作出一个就是 Copy + 修改,再手动作作端子表就O了.

 

    最近的项目是用的Germany的图纸,老外用的是Eplan 5.7,向老外要技术资料时,没要Eplan文件,而是要的PDF格式的,但是需要中国化需要修改. 必须重新画,以:就Down了个Eplan P8最新的(China),直接就用(我的原则是不先完全要学会,先用,边用边学),用了1个星期的时间基本搞定(120 page),完成后的感觉: 以前用AutoCAD时就是Sha Zi。 标准化的图框、基本符号、厂商数据、端子插头表自动生成等等,太方便了. 一个字:::: 爽! 美中不足就是在端子表中,电线线的芯数及线径不能显示,试了一下必须得建立电线部件后才能显示,但时间少,没时间整那个了,麻烦. 手工改一下了事. 把经常用的厂商数据都整进去,也是一项大工程,但输完后,就省事了.


 

 

收藏
用途:诊断总线上站点的情况;

使用过程:
1,调用FB 125或者FC 125;

2,在OB 1内或者在OB 8*内使用这些功能块;

FB125功能块在程序OB1、OB82 、OB86中直接调用,调用后及输入输出参数描述如下:
  
  Network: 4该程序块用于切丝机分布PROFIBUS-DP总线的诊断(interrupt)
  
  CALL DETAIL_DP_DIAG , DETAIL_DIAG_DB
  DP_MASTERSYSTEM :=1 // 主站地址号。
  EXTERNAL_DP_INTERFACE:=FALSE //PROFIBUS-DP是集成总线接口。
  MANUAL_MODE :=DB50.DBX126.0 //诊断模式:自动模式设定为“0”;手动模式设定为“1”。
  SINGLE_STEP_SLAVE :=DB50.DBX126.1 //切换显示另一个故障从站标志。
  SINGLE_STEP_ERROR :=DB50.DBX126.2 //切换到已指示的故障从站上另一个错误标志。
  RESET :=DB50.DBX126.3 //总线复位。
  SINGLE_DIAG :=DB50.DBX126.4 //手动模式:读指定的DP从站信息。
  SINGLE_DIAG_ADR :=DB50.SING_DIAG_ADR // 手动

Out!(2007-08-16 21:07)
 
2007.08.14 21:42 K269 洛阳 17.016.UP
 

[face=宋体]------------------------------------------------------------------
SIEMENS SIMATIC S5 AS511 (Programming port) protocol description

Last reviewed: May 4, 1999

- corrected a DLE/ACK sequence in DBWrite function
- provided new informations on data synchronisation between AS511
  interface and the CPU.

------------------------------------------------------------------

COM port setup
--------------
Siemens data frame is not usual, open your port with:

  speed  9600 baud
  data  8 bits
  stop  1 bit
  parity  EVEN


DLE control character
---------------------
DLE (10hex) is a control character, used to inform the receiver that the
following