⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 protocolbody.h

📁 西门子s7 300系列的通讯程序 vc
💻 H
字号:
// ProtocolBody.h: interface for the CProtocolBody class.
/**************************************************************************
  Copyright (C), 1998-2002, YinHe HiTech. Co., Ltd.
  File name:   ProtocolBody.h
  Description: 规约TEST类
  Author:      雷体文
  Version:     1.0.0.1
  Date:        2003-2-28
***************************************************************************/
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PROTOCOLBODY_H__1F6BD254_08D3_4972_891E_AFFA49EE5D78__INCLUDED_)
#define AFX_PROTOCOLBODY_H__1F6BD254_08D3_4972_891E_AFFA49EE5D78__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Protocol.h"
#include "W95_s7.h"
#include "Komfort.h"
//
#define YK_EXC_FLAG		1
#define ZC_FLAG			0
#define MAX_MEM_NUM		144//根据plc程序决定,如为单数则加1凑成双数
#define YK_SEL_ADDR		100//遥控点号寄存器
#define YK_SEL1_ADDR	102//遥控预制寄存器
#define YK_EXC_ADDR		106//遥控执行或撤消寄存器
#define YK_EXC1_ADDR	110//遥控直接执行寄存器
#define YK_REC_ADDR	    104//遥控返较寄存器
class CProtocolBody : public CProtocol  
{
public:
	int n;
	CProtocolBody();
	virtual ~CProtocolBody();

public:

	int fun;
	int ActiLink;
	int addr;


	void s_zc()		;
	int m_SendTimes;
	void PacketProc(byte *start ,short len);
	void RecYcProc(byte *start, WORD  len) ;     //遥测解包
	void RecYxProc(byte *start, WORD  len) ;     //遥测解包
		
	void s_yk_sel()	;	
	void s_yk_exc()		;	
	void s_yk_exc1()	;	
    void s_yk_cnc()		;
	float GetDd(void* code);

};

#endif // !defined(AFX_PROTOCOLBODY_H__1F6BD254_08D3_4972_891E_AFFA49EE5D78__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -